昨天我接受了面試,面板問我這個問題。存儲在視圖狀態存儲在視圖狀態下的項目的壽命是多少?
4
A
回答
4
項目是一個隱藏的控制之內傳送到客戶端瀏覽器爲HTML,併發送回服務器時,該網頁上用戶的信息(從不可或缺ViewState: All You Wanted to Know細節):
1)ASP .NET開始渲染頁面。當前ViewState中的所有對象都使用如下所示的自定義格式進行序列化:t<1234567890;t<p<l<prpA;prpB;prpC;>;l<valA;valB;valC;>>;
2)將該序列化數據編碼並寫入ASP.NET頁面窗體上的HTML隱藏控件,其中它看起來像這樣模擬數據):dDwxMjM0NTY3ODkwO3Q8cDxsPHBycEE7cHJw
3)此時這些項目隱藏在客戶端的瀏覽器上:您可能會說他們正在'休眠'。如果客戶端發佈頁面,ASP.NET將視圖狀態數據解碼並反序列化爲對象,並且直到請求結束(或直到它們被寫入另一個頁面)爲止,它們'活動'。
3
它存在直到您當前頁面存在。當回發操作完成時,ViewState保持客戶端中特定頁面控件的值。然後用戶請求另一個頁面上一頁數據不再可用。
相關問題
- 1. datareader可以存儲在視圖狀態?
- 2. 在ASP.NET視圖狀態下存儲Dictionary <string,string>?
- 3. 如何在視圖狀態下存儲對象?
- 4. 如何在視圖狀態下存儲byte []列表?
- 5. AJAX呼叫是否阻止,它們的壽命是多少?
- 6. ListView可以存儲多少個項目?
- 7. 我的Android網絡服務的壽命應該是多少?
- 8. 從CWnd :: FromHandle獲得的CWnd的壽命是多少?
- 9. 在表格視圖中存儲項目
- 10. 取消註冊聽衆(電池壽命)的成本是多少?
- 11. MongoDB/Mongoose中連接的建議使用壽命是多少?
- 12. Spring Boot @RestController和注入@Service的壽命是多少?
- 13. C中字符串文字的壽命是多少?
- 14. 程序中變量的使用壽命是多少(用Java)?
- 15. 在哪種格式的信息存儲在視圖狀態?
- 16. 常量與宏觀和存儲壽命
- 17. iPad狀態欄的高度是多少?
- 18. 在實際項目中使用的Flex視圖狀態
- 19. 在Recycler視圖中保留項目的狀態
- 20. 如何在一個列表視圖中保存一個項目的狀態android
- 21. FB圖api返回的是短壽命令牌而不是長壽命令牌
- 22. 緩存視圖狀態?
- 23. 如何存儲豐富的狀態:手風琴項目?
- 24. 從按下的ListView項目保持未壓縮的子視圖狀態
- 25. windsor物體在集成測試中的推薦使用壽命是多少?
- 26. 在gen_server狀態下存儲多個結構
- 27. 是不是蠻好用的視圖狀態的時候有很多的變量來存儲
- 28. 在子狀態下嵌套視圖
- 29. Qml項目狀態:以前的狀態
- 30. 選擇性簽出或視圖,在存儲庫中的項目