从jQuery检索值到c#代码

本文关键字:代码 jQuery 检索 | 更新日期: 2023-09-27 18:12:45

我有一个这样的jQuery脚本:

var sList = "";
$('input[type=checkbox]').each(function () {
var sThisVal = (this.checked ? "1" : "0");
sList += (sList=="" ? sThisVal : "," + sThisVal);
});
console.log (sList);

但是这个脚本只是将列表值写入控制台。如何在c#代码中检索列表值?使用它

从jQuery检索值到c#代码

或者,如果您不想做一个完整的回发,您可以考虑使用ASP。. NET AJAX服务器回调机制。

这将允许你发送你的列表到服务器端web服务,做任何你想要的服务器端处理,然后返回json编码的结果给客户端。

添加一个隐藏字段:

<asp:HiddenField runat="server" ID="myList"/>

和写一个JavaScript:

$("input[type=hidden][id$=myList]").val(sList);

现在你应该在server events上得到sList,从C# code上看到myList.Value

你可以简单地在你的asp.net页面中添加一个隐藏字段,并使用JS函数将其值设置为逗号分隔的字符串。

从c#中获取保存在隐藏字段中的数据

相关文章: