我見過很多相關的問題,但似乎無法弄清楚在這裏要做什麼。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中的值不持久回發。
我需要了解什麼或需要做什麼才能保持更新的隱藏字段值?
簡直不敢相信! –