C# 删除从客户端发送的值列表

C# 删除从客户端发送的值列表,c#,javascript,jquery,asp.net,entity-framework,C#,Javascript,Jquery,Asp.net,Entity Framework,我正在尝试从数据库中删除一个值列表。我使用JQ创建了一个列表,并将其发送到服务器。我的问题是如何使用请求方法提取值我的JQ代码如下所示: $("#del").click(function () { var dellist = ""; $(".del:checked").each(function () { dellist += "'" + $(this).val() + "',"; }) dellist += "''"; $.get("me

我正在尝试从数据库中删除一个值列表。我使用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方法中生成查询字符串时必须使用

string del = Request.QueryString["del"].ToString();
string  dellist = Request.QueryString["dellist"].ToString();
您可以使用从服务器提取值

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

String[] dellist = Request.QueryString["dellist"].Split(',');
因为您有逗号分隔的字符串,所以可以使用上面的
字符拆分该字符串。Split方法返回字符串数组

您可以使用

string cmd=Request["cmd"];
string  dellist = Request["dellist"];

是的,我这样做了,下面是我所做的:string dellist=Request.QueryString[1];现在我得到了一个值列表,我只是不知道如何提取值。需要注意的是,这种方法将按此顺序查询
查询字符串
表单
Cookies
,以及
服务器变量
集合。如果你不知道,你可能会在未来遇到一些惊喜!有关详细信息,请参阅。