在 ASP.Net 中,在哪个页面生命周期事件期间加载视图状态?
-
01-07-2019 - |
题
我知道它发生在加载之前的某个时间,但是到底在什么事件期间发生?
解决方案
它在 init 和 load 之间加载到内存中。参见他的文章 页面生命周期的完整分解。
其他提示
我也曾经遇到过这个问题并得到了答案 真正理解 Viewstate 文章,我强烈推荐。
读完后,我设计了一个图形,帮助我更好地理解每个阶段之间发生的情况以及 ViewState 何时以及如何完成其工作。
我想与其他人(比如我自己)分享这张图片,他们需要以更直观的方式了解事物是如何工作的。希望能帮助到你!:)
也就是说,viewstate是在页面的OnInit()和OnLoad()事件之间加载的。
我最喜欢的关于处理视图状态的文章,它回答了我每次遇到的每个问题: http://weblogs.asp.net/infinitiesloop/archive/2006/08/03/Truly-Understanding-Viewstate.aspx
Viewstate实际上是在页面的OnPreLoad事件中加载的,就在Page_InitComplete之后。
视图状态实际上是在 initComplete 和 Preload 事件之间加载的。查看此了解详细信息 http://msdn.microsoft.com/en-us/library/ms178472.aspx
不隶属于 StackOverflow