我正在尝试从数据库中删除值列表。我使用JQ创建列表并将其发送到服务器。我的问题是我该如何使用请求方法提取值,我的JQ代码如下所示:

$("#del").click(function () {
    var dellist = "";
    $(".del:checked").each(function () {
        dellist += "'" + $(this).val() + "',";
    })
    dellist += "''";
    $.get("mem.aspx?cmd=del&dellist=" + dellist, function () { });
})


C#部分是这样的:

if(CMD == "del")
{

}


我使用实体框架。

最佳答案

在get方法中创建查询字符串时,必须使用Request.QueryString

string del = Request.QueryString["del"].ToString();
string  dellist = Request.QueryString["dellist"].ToString();


您可以使用string.Split从服务器提取值。

string []listValues = Request.QueryString["dellist"].ToString().Split(',');

07-24 21:35