gpt4 book ai didi

ASP.Net 事件循环顺序

转载 作者:行者123 更新时间:2023-12-04 15:16:41 24 4
gpt4 key购买 nike

我遇到了很多问题(通常是在上一页的按钮单击事件之前执行页面加载事件),我决定查找它并发布事件循环顺序:

     Method                              Called    Controls
------------------------------------------------------
1. Constructor Always All
2. AddParsedSubObject Always All
3. DeterminePostBackMode Always Page
4. OnInit Always All
5. LoadPageStateFromPersistenceMedium Postback Page
6. LoadViewState Postback All
7. ProcessPostData1 Postback Page
8. OnLoad Always All //Page Load
9. ProcessPostData2 Postback Page
10. RaiseChangedEvents Postback Page
11. RaisePostBackEvent Postback Page //Button Clicks
12. OnPreRender Always All //Put page load events here
13. SaveViewState Always All
14. SavePageStateToPersistenceMedium Always Page
15. Render Always All
16. OnUnload Always All

最佳答案

以下是当您拥有母版时所涉及的事件的完整列表:

ASP.NET Page Events Lifecycle


  • Page.OnPreInit
  • MasterPageControl.OnInit(对于母版页上的每个控件)
  • Control.OnInit(针对页面上的每个控制)
  • MasterPage.OnInit
  • Page.OnInit
  • Page.OnInitComplete
  • Page.LoadPageStateFromPersistenceMedium
  • Page.LoadViewState
  • MasterPage.LoadViewState
  • Page.OnPreLoad
  • Page.OnLoad
  • MasterPage.OnLoad
  • MasterPageControl.OnLoad(对于母版页上的每个控件)
  • Control.OnLoad(针对页面上的每个控件)
  • OnXXX(控制事件)
  • MasterPage.OnBubbleEvent
  • Page.OnBubbleEvent
  • Page.OnLoadComplete
  • Page.OnPreRender
  • MasterPage.OnPreRender
  • MasterPageControl.OnPreRender(对于母版页上的每个控件)
  • Control.OnPreRender(针对页面上的每个控件)
  • Page.OnPreRenderComplete
  • MasterPageControl.SaveControlState(对于母版页上的每个控件)
  • Control.SaveControlState(针对页面上的每个控件)
  • Page.SaveViewState
  • MasterPage.SaveViewState
  • Page.SavePageStateToPersistenceMedium
  • Page.OnSaveStateComplete
  • MasterPageControl.OnUnload(对于母版页上的每个控件)
  • Control.OnUnload(针对页面上的每个控件)
  • MasterPage.OnUnload
  • Page.OnUnload
  • 关于ASP.Net 事件循环顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/888879/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com