【问题标题】:how to fill asp.net hidden field with Jquery如何用 Jquery 填充 asp.net 隐藏字段
【发布时间】:2010-01-26 06:14:44
【问题描述】:

我正在尝试这种格式:

$("#<%= hfWidth.UniqueID %>").val($("#drag").attr("offsetWidth"));

用客户端值填充隐藏字段

但是当我进行回发时,这些值似乎没有被保存。

帮助

【问题讨论】:

    标签: asp.net jquery hidden-field


    【解决方案1】:

    如果你想从服务器端获取参数,你应该使用 name 而不是 id 属性。

    你的代码应该可以工作:

    $("#elementId").val("value");
    

    【讨论】:

    • .UniqueID 是设置为对象名称属性的值。
    • 你能给我们提供更多的代码吗?因为此代码没有显示足够的信息。谢谢。
    【解决方案2】:

    用&lt;%= hfWidth.ClientID %&gt;修复它

    【讨论】:

    • 这只能在 2 天后进行。
    • 是的……我坚持了 2 天……谁制定了这个愚蠢的规则?
    【解决方案3】:

    在您的 aspx 页面中:

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

    在您的 Javascript 中:

               function somefunction() {
    
                    $("#<%= hdn_checkbox.ClientID %>").val("test");
    
                }
    
                $('.btnGreen').click(function () {
    
                    somefunction();
                    alert($("#<%= hdn_checkbox.ClientID %>").val());
                    return true;
                });
    

    【讨论】:

      猜你喜欢
      • 2011-03-29
      • 2014-06-27
      • 1970-01-01
      • 2015-10-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-15
      相关资源
      最近更新 更多