【发布时间】:2014-10-05 10:15:51
【问题描述】:
我想用JQuery 设置ASP.NET hidden field 的值,然后从后面的ASP.NET 代码中读取它的值。
到目前为止我有这段代码,但是当我追踪它时,我发现它改变了hidden field 的值,但是code behind 得到了hidden field 的先前值!
有什么建议吗?提前谢谢。
ASPX:
<input type="hidden" id="SubmitHiddenField" name="SubmitHiddenField" clientidmode="Static" runat="server" />
JQuery:
function func() {
if (invalid) {
$("#<%= SubmitHiddenField.ClientID %>").val("false");
alert("false");
}
else {
$("#<%= SubmitHiddenField.ClientID %>").val("true");
alert("true");
}
}
后面的代码:
ScriptManager.RegisterStartupScript(this, this.GetType(), "script", "func()", true);
string s;
if (SubmitHiddenField.Value == "true")
s = "Yes";
else if (SubmitHiddenField.Value == "false")
s = "No";
【问题讨论】:
标签: jquery asp.net hiddenfield