我有一個組件確定回發事件的值。在回發後設置隱藏字段值
protected void Button_Click(object s, EventArgs e)
{
HiddenField.Value = 5;
}
當然值有更多的參與,但HiddenField是一個asp:HiddenField控件與runat =服務器設置。我在我的javascript:
var id = $("#<%= HiddenField.ClientID %>").val();
中的JavaScript代碼設置爲只運行回傳已發生(不同的客戶端點擊事件),用於通過查詢字符串傳遞隱藏字段值到另一個網址的目的後, (因爲我無法對回發進行響應重定向,客戶希望它在不同的頁面中)。
我嘗試添加:
ScriptManager.RegisterHiddenField(HiddenField, "Value", string.Empty);
對代碼Page.IsPostback部分,但在運行JavaScript的ID還是不能設置。
你確定你沒有覆蓋的地方你的價值?是enableviewstate?我首先看服務器端。 – Peter 2010-07-30 08:56:28