【问题标题】:Retrieve values from jQuery to C# Code从 jQuery 检索值到 C# 代码
【发布时间】:2011-10-31 08:12:47
【问题描述】:

我有一个这样的 jQuery 脚本:

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

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

【问题讨论】:

    标签: c# jquery asp.net


    【解决方案1】:

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

    这将允许您将 sList 发送到服务器端 Web 服务,执行所需的任何服务器端处理,然后将 JSON 编码的结果返回给客户端。

    【讨论】:

      【解决方案2】:

      添加隐藏字段:

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

      并编写一个 JavaScript:

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

      现在您应该在您的server events 上获取您的sList,只需从您的C# code 中查看myList.Value

      【讨论】:

      • 谢谢,我的名声不够给你打分。
      【解决方案3】:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2016-02-12
        • 2012-06-22
        • 2013-02-03
        • 2019-10-03
        • 1970-01-01
        • 2012-09-17
        • 1970-01-01
        相关资源
        最近更新 更多