我正在尝试从database中删除值列表。我使用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")
{
}
我使用实体框架。
答案 0 :(得分:2)
在get方法中创建查询字符串时,必须使用Request.QueryString。
string del = Request.QueryString["del"].ToString();
string dellist = Request.QueryString["dellist"].ToString();
您可以使用string.Split从服务器中提取值。
string []listValues = Request.QueryString["dellist"].ToString().Split(',');
答案 1 :(得分:1)
你可以使用
string cmd=Request["cmd"];
string dellist = Request["dellist"];
答案 2 :(得分:0)
试试这个
String[] dellist = Request.QueryString["dellist"].Split(',');
因为你有逗号分隔的字符串,你可以用上面的,
字符拆分该字符串。 String.Split方法返回字符串数组。