我知道它在Load之前的某個時間發生,但是在什麼事件中呢?在ASP.Net中,在哪個頁面生命週期事件中viewstate被加載?
回答
它在init和load之間加載到內存中。請參閱t his article以全面瞭解頁面生命週期。
如果您需要處理一個自定義的方式ViewState的擡頭`LoadViewState`和`SaveViewState`函數。 – 2008-09-18 17:39:14
也就是說,viewstate在頁面的OnInit()和OnLoad()事件之間加載。 http://weblogs.asp.net/infinitiesloop/archive/2006/08/03/Truly-Understanding-Viewstate.aspx
的視圖狀態在頁面的OnPreLoad事件實際加載,就在Page_InitComplete後:
我在處理視圖狀態,回答每一個問題我每次都喜歡的文章。
的視圖狀態實際上是initComplete和預緊events.Check這間加載細節http://msdn.microsoft.com/en-us/library/ms178472.aspx
您可以從頁面生命週期看作爲MSDN
解釋說,視圖狀態在頁面生命週期的加載階段期間加載,即,上文的控制方法的「頁面方法」和LoadViewState
方法的LoadViewState method。
我也曾經深入這個問題,並從TRULY understanding Viewstate文章中得到我的回答,我強烈建議。
閱讀之後,我設計了一張圖形,幫助我更好地瞭解每個舞臺之間發生了什麼以及ViewState何時以及如何執行其工作。
我想與其他人(像我一樣)需要以更直觀的方式看到東西是如何工作的。希望能幫助到你! :)
優秀的+1 – watraplion 2016-06-02 04:18:30
- 1. .net在頁面生命週期中的ViewState
- 2. ASP.net頁面生命週期
- 3. asp.net頁面生命週期
- 4. asp.net頁面生命週期
- 5. 哪些生命週期事件在碎片中被調用?
- 6. Razor頁面生命週期在ASP.NET MVC
- 7. xamarin.forms頁面生命週期事件
- 8. ASP.NET應用程序生命週期 - 非頁面生命週期
- 9. 什麼時候在ASP.NET頁面生命週期中觸發DataBinding事件?
- 10. 哪些ASP.NET生命週期事件在HttpApplication.Error之後觸發?
- 11. asp.net頁面生命週期事件的變化
- 12. ASP.NET頁面生命週期:方法vs事件
- 13. ASP.NET頁面生命週期問題
- 14. Asp.net MVC頁面生命週期
- 15. Asp.net頁面生命週期錯誤,
- 16. ASP.net頁面生命週期問題
- 17. asp.net頁面生命週期問題
- 18. 在.NET 3.5和NET 4中比較ASP.NET頁面生命週期
- 19. 在頁面生命週期中是否可以使用ViewState集合?
- 20. 在ASP.net頁面生命週期上可以訪問哪些狀態控件?
- 21. UWP頁面生命週期
- 22. 是否有可能從ASP.Net頁面生命週期中避免LoadPostBackData事件
- 23. ASP.Net中LoadViewState和TrackViewState事件之間的差異頁面生命週期
- 24. 頁面加載事件發生在asp.net頁面兩次
- 25. 哪個頁面生命週期是生成的客戶端ID?
- 26. 快速檢查控件所在頁面生命週期的哪個部分在
- 27. 在頁面生命週期的PreInit事件中創建動態控件?
- 28. 頁面/控件生命週期
- 29. WCF生命週期事件
- 30. WinForms事件生命週期
檢查這篇文章,它列出了下來序列中的事件: http://www.altafkhatri.com/Altaf/ASP_NET_Page_Life_Cycle_And_Events/Common_ASP_NET/Page_Events – 2009-09-14 03:52:48