什麼是我想要做的是在頁面生命週期的末端設置的ViewState變量:我有什麼,完全是裝asp.net頁面 - 用AJAX調用通信與客戶端的JavaScript ...當執行來自客戶端JavaScript的ajax調用時,將執行服務器代碼中的一些C#方法。在執行過程中,我想設置一個ViewState變量並在下一個回傳中使用它,但顯然ViewState變量沒有被存儲 - 因爲頁面被完全加載 - 所有的邏輯都在頁面生命週期結束時執行。設置視圖狀態變量
我之前並設置ViewState的變量之後試圖顯式調用這些方法:
this.TrackViewState();
if (startAddr != "")
{
ViewState["startAddress"] = startAddr;
}
this.SaveViewState();
,但沒有成功......在接下來的回傳,該ViewState["startAddress"]
爲空。
任何建議,如果上面描述的功能可以實現? 謝謝!
強烈推薦:http://weblogs.asp.net/infinitiesloop/archive/2006/08/03/Truly-Understanding-Viewstate.aspx – StriplingWarrior 2011-04-06 21:59:20