我正在尋找一種簡單的方法向某人解釋此問題。如果之前有問題,請致歉。什麼是ASP ViewState?
0
A
回答
2
這是一種在客戶端回傳之間保持頁面狀態的方法。它表示一個頁面狀態的序列化字符串,存儲在隱藏字段中並在每個請求/回發時發佈到服務器(ASP.NET使用單個表單,並且每次用戶執行一個操作,如單擊按鈕時,此表單爲提交給服務器)。一旦序列化狀態被提交給服務器,它就能夠檢索已存儲在視圖狀態中的值。
+0
因此,爲了更簡潔,您會將其稱爲「保留回發之間的頁面狀態的序列化數據串」嗎? – KevinDeus 2010-05-16 17:58:43
2
默認情況下,動態網頁不保持自己的狀態。例如,您可以在asp.net頁面的頁面加載事件中爲變量設置一個值。你想在用戶點擊按鈕時增加這個變量。這是不可能的,因爲在每次頁面回發時,都會創建變量並執行頁面加載事件,因此該變量將設置爲初始值。然後,即使發生頁面回發,您也需要一種方法來保持變量的值。 Viewstate可以用來解決這個問題。
相關問題
- 1. 這個ASP viewstate是什麼意思?
- 2. 爲什麼ASP.NET ViewState使用asp:dropdownlist而不是asp:表保留?
- 3. ASP.NET MVC - 什麼是ViewState的
- 4. 什麼是可接受的ViewState大小
- 5. 什麼是我在ASP
- 6. ASP .NET 2.0控制狀態與ViewState
- 7. 什麼發生如果ViewState禁用
- 8. 什麼時候值得壓縮ViewState?
- 9. 什麼是asp的Request.ServerVariables(「AUTH_USER」)jsp等價?
- 10. 在ASP.NET中,什麼是「ASP」代碼?
- 11. ASP .NET Apps v2.0 *的WMI類是什麼?
- 12. 是否可以在ASP .NET中禁用ViewState?
- 13. ViewState是空OnPostBack
- 14. 「驗證ViewState MAC失敗」 - 這個錯誤是什麼意思?
- 15. 在什麼TexBox值回發? ViewState還是回傳數據?
- 16. ASP.net ViewState
- 17. ASP.NET Clienscript和Viewstate
- 18. 我無法準確理解ASP是什麼以及如何上傳ASP網站
- 19. ViewState是上回發空
- 20. ViewState EnableViewStateMAC
- 21. .net Viewstate可能會停止工作的可能情況是什麼?
- 22. ViewState不需要保存控制值,所以它是做什麼的?
- 23. 將viewstate Data附加到動態控件的最後階段是什麼?
- 24. 如何壓縮viewstate
- 25. 客戶端JavaScript ViewState更新在asp .net形式
- 26. ASP Web窗體從ViewState中刪除類客戶端
- 27. PHP cURL和SimpleHTMLDom - 無法獲得ASP Viewstate值
- 28. ASP DropDown導致ViewState出現在地址欄
- 29. 爲什麼Viewstate只能包含可序列化的對象?
- 30. 對這篇關於ViewState v.s Cache的文章有什麼看法?
你的意思是ASP ** .Net **。 – SLaks 2010-05-16 22:05:41