我知道SessionState在會話消失時清除 - 通常在閒置20分鐘後。 我的問題是ViewState會話何時死亡?還是它永遠不會死?有什麼方法可以清除它?什麼時候ViewState會話被清除?
2
A
回答
8
Viewstate只要在頁面上持續,它就會隨HTML一起輸出;檢查你的渲染頁面的源代碼,你會看到一個隱藏字段中的文本的負載。
喜歡的東西:
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUJNTIyODQ4NzI.....
一旦頁面走了,就不見了。
你可以通過調用
ViewState.Clear()
+0
謝謝達倫。你回答了我的問題。 –
+0
不客氣。請將其標記爲已回答 - 將來也可以幫助其他人:)並且保持您的接受率(這意味着人們在將來也會爲您提供更多幫助:)) – Darren
1
舊ViewState中清除它,就像old soldiers,永遠不會死,它只是消失...
它存儲在HTML頁面中隱藏字段,並保持活着在瀏覽器的緩存中。
相關問題
- 1. Javascript:知道什麼時候物體會被垃圾清除
- 2. 什麼時候值得壓縮ViewState?
- 3. 什麼時候CallContext LogicalSetData被清除?用的WebAPI全球的ExceptionHandler
- 4. 什麼時候iPhone應用程序緩存被清除?
- 5. 什麼時候servlet HTTP會話啓動?
- 6. 什麼時候會話數據可用?
- 7. 什麼時候PHP會話結束?
- 8. 什麼時候getTempDirectory文件被刪除?
- 9. 什麼時候流對象被刪除?
- 10. 什麼時候opencart會話令牌被接受爲有效?
- 11. 會話清除時列表清除
- 12. 爲什麼流星會話變量在頁面刷新時被清除
- 13. 如何清除Viewstate?
- 14. Rails 3:會話被請求清除
- 15. asp.net數據庫會話不被清除
- 16. struts2創建會話對象,爲什麼和什麼時候?
- 17. 爲什麼在清除緩存時會話結束
- 18. 爲什麼ViewState在發佈數據不是時會被加密?
- 19. 什麼時候會發生?
- 20. viewstate什麼時候停止CSRF?它何時失敗?
- 21. 什麼時候Documents and Settings \ USER \ Local Settings \ Temp文件夾被清除?
- 22. window.open()清除會話
- 23. 清除Facebook會話
- 24. C#清除會話
- 25. IE清除會話
- 26. ASP.net會話清除
- 27. 清除powershell會話
- 28. 使用webdriver打開新窗口時會話cookie被清除
- 29. Clojure的記憶什麼時候清除緩存?
- 30. 什麼時候應該漂浮的HTML元素完全清除?
除了下面的答案..你也可以發出一個'Response.Redirect'到同一個URL。 –
頁面內部是否存在,如果您轉到其他頁面,則會死亡,如果您發回帖子,則顯示在後面的代碼中。 – Aristos