我见过很多相关的问题,但似乎无法弄清楚在这里要做什么。ASP.NET按钮控件触发客户端代码,在轮到触发器服务器端代码
我有一个asp隐藏字段控制定义为
<asp:HiddenField ID="hField" runat="server"></asp:HiddenField>
和一个按钮控件定义为:
<asp:Button ID="btn1" runat="server" usesubmitbehavior="false" onClientClick="return jsFunc()"/>
JavaScript函数看起来是这样的:
function jsFunc() {
document.getElementById("hField").Value = "someString";
__doPostBack("btn1", "");
}
最后,在我的代码背后,我有以下功能:
Protected Sub btn1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btn1.Click
' // access hidden field hField
End Sub
但问题是,我分配给隐藏值在JavaScript中的值不持久回发。
我需要了解什么或需要做什么才能保持更新的隐藏字段值?
简直不敢相信! –