而不是使用會話對象或存儲到數據庫,我存儲的臨時變量,我需要堅持自定義ViewState變量。例如,ViewState(「MyField1」)= 1ViewState在UpdatePanel刷新時丟失了?
當用戶點擊瀏覽器Rrefresh按鈕時,Page.IsPostback返回False並且ViewState消失。
我的問題是。如果用戶可以刷新Viewstate,爲什麼會有人使用它?
我知道Refresh會重新發布上次提交的頁面,爲什麼Page.IsPostback重置爲False並且ViewState會被吹走?
火焰我,如果你想創建一個潛在的問題,DUP,但是我在這裏讀其他的帖子,並且不下沉......
更新到原帖:
我現在認爲它與由於點擊UpdatePanel內的按鈕而執行的回發有關。有人可以幫助解釋這一點嗎?
查看更新至原文 – ChadD 2009-12-16 17:58:17
根據新的信息更新了我的答案。 – 2009-12-16 18:19:04