我知道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. 什麼時候iPhone應用程序緩存被清除?
- 4. 什麼時候PHP會話結束?
- 5. 什麼時候會話數據可用?
- 6. 什麼時候getTempDirectory文件被刪除?
- 7. 什麼時候opencart會話令牌被接受爲有效?
- 8. 會話清除時列表清除
- 9. Rails 3:會話被請求清除
- 10. asp.net數據庫會話不被清除
- 11. 如何清除Viewstate?
- 12. struts2創建會話對象,爲什麼和什麼時候?
- 13. 爲什麼在清除緩存時會話結束
- 14. 爲什麼ViewState在發佈數據不是時會被加密?
- 15. 什麼時候會發生?
- 16. viewstate什麼時候停止CSRF?它何時失敗?
- 17. 什麼時候Documents and Settings \ USER \ Local Settings \ Temp文件夾被清除?
- 18. C#清除會話
- 19. ASP.net會話清除
- 20. IE清除會話
- 21. window.open()清除會話
- 22. 清除powershell會話
- 23. 清除Facebook會話
- 24. 使用webdriver打開新窗口時會話cookie被清除
- 25. 什麼時候刷新並清除提交?
- 26. 我們什麼時候需要清除scanf緩衝區?
- 27. 什麼時候在iOS上清除磁盤緩存?
- 28. Clojure的記憶什麼時候清除緩存?
- 29. 什麼時候應該漂浮的HTML元素完全清除?
- 30. 我什麼時候需要使用ViewState的
除了下面的答案..你也可以發出一個'Response.Redirect'到同一個URL。 –
頁面內部是否存在,如果您轉到其他頁面,則會死亡,如果您發回帖子,則顯示在後面的代碼中。 – Aristos