我有一个像这样的jQuery脚本:
var sList = "";
$('input[type=checkbox]').each(function () {
var sThisVal = (this.checked ? "1" : "0");
sList += (sList=="" ? sThisVal : "," + sThisVal);
});
console.log (sList);
但是这个脚本只是将sList值写入控制台。 如何在C#代码中检索sList值?并使用它。
答案 0 :(得分:2)
或者,如果您不想进行完整回发,可以考虑使用ASP.NET AJAX Server回调机制。
这将允许您将sList发送到服务器端Web服务,执行您想要的任何服务器端处理,然后将JSON编码的结果返回给客户端。
答案 1 :(得分:1)
添加隐藏字段:
<asp:HiddenField runat="server" ID="myList"/>
并编写JavaScript:
$("input[type=hidden][id$=myList]").val(sList);
现在您应该从sList
获取server events
,只需看myList.Value
C# code
答案 2 :(得分:0)
您只需在asp.net页面中添加一个隐藏字段,并使用您的JS函数将其值设置为逗号分隔字符串。
形成C#只是获取保存在隐藏字段中的数据..