昨天我接受了面試,面板問我這個問題。存儲在視圖狀態存儲在視圖狀態下的項目的壽命是多少?
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. Forth的S「...」的壽命是多少?
- 2. 選擇器的壽命是多少?
- 3. Android庫類的靜態變量的壽命是多少?
- 4. 在視圖狀態下存儲控件的自定義屬性
- 5. datareader可以存儲在視圖狀態?
- 6. 保存複選框項目的狀態在一個多選列表視圖
- 7. 哪一個更適合在視圖狀態下存儲數據?
- 8. 如何在視圖狀態下存儲對象?
- 9. 如何在視圖狀態下存儲byte []列表?
- 10. 如何在視圖狀態下存儲web用戶控件
- 11. 如何決定在視圖狀態下存儲什麼?
- 12. 在ASP.NET視圖狀態下存儲Dictionary <string,string>?
- 13. AJAX呼叫是否阻止,它們的壽命是多少?
- 14. ListView可以存儲多少個項目?
- 15. 視圖注入壽命 - PRISM
- 16. 存儲複選框組視圖狀態
- 17. 我的Android網絡服務的壽命應該是多少?
- 18. 從CWnd :: FromHandle獲得的CWnd的壽命是多少?
- 19. 在表格視圖中存儲項目
- 20. 保存/存儲Facebook長壽命令牌
- 21. 保存狀態的視圖
- 22. Spring Boot @RestController和注入@Service的壽命是多少?
- 23. C中字符串文字的壽命是多少?
- 24. 服務容器的使用壽命是多少?
- 25. ajax調用後數據表的壽命是多少?
- 26. MongoDB/Mongoose中連接的建議使用壽命是多少?
- 27. 程序中變量的使用壽命是多少(用Java)?
- 28. 取消註冊聽衆(電池壽命)的成本是多少?
- 29. 多少時間UIApplication的是要在後臺狀態下運行
- 30. 如何存儲在視圖狀態下從字典繼承的類的實例?