我正在尝试这种格式:
$("#<%= hfWidth.UniqueID %>").val($("#drag").attr("offsetWidth"));
用客户端值填充隐藏字段
但是当我回发时,似乎没有保存这些值。
帮助
答案 0 :(得分:3)
如果你想从服务器端获取params,你应该使用name而不是id属性。
您的代码应该有效:
$("#elementId").val("value");
答案 1 :(得分:3)
修复了<%= hfWidth.ClientID %>
答案 2 :(得分:0)
:
<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;
});