What is the 'page lifecycle' of an ASP.NET WebForm? [closed]

你说的曾经没有我的故事 提交于 2019-11-26 09:06:44

问题


I\'m looking to get a more thorough understanding of the ASP.NET page lifecycle. I\'m in the process of building custom form controls and have found my knowledge in this area to be lacking.

  • Are there any resources, tutorials, etc. that you\'ve used to better understand this area?
  • Are there any tools you\'ve used to improve your knowledge in this area?

    回答1:


    I've found this chart to be fairly useful. Provides a brief description as to what the piece is doing... John-Sheehan ASP.NET Life Cycle Events




    回答2:


    I have this on my tack board. Helpful when your using Master pages.

    1. Content page PreInit event
    2. Master page controls Init event
    3. Content controls Init event
    4. Master page Init event
    5. Content page Init event
    6. Content page Load event
    7. Master page Load event
    8. Master page controls Load event
    9. Content page controls Load event
    10. Content page PreRender event
    11. Master page PreRender event
    12. Master page controls PreRender event
    13. Content page controls PreRender event
    14. Master page controls Unload event
    15. Content page controls Unload event
    16. Master page Unload event
    17. Content page Unload event



    回答3:


    This is the "original" MSDN overview. Pretty good:

    http://msdn.microsoft.com/en-us/library/ms227435.aspx

    Honestly, you shouldn't need our help to find these things. Try Google.




    回答4:


    This diagram is specifically helpful in determining the order of events, but doesn't elaborate on them in any detail.

    Original link




    回答5:


    This doesn't directly answer the Page lifecycle question but this covers the Global event lifecycle with events like BeginRequest and EndRequest. It's good to understand how those work in relation to Pages.

    https://web.archive.org/web/1/http://articles.techrepublic%2ecom%2ecom/5100-10878_11-5771721.html



    来源:https://stackoverflow.com/questions/597042/what-is-the-page-lifecycle-of-an-asp-net-webform

  • 易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
    该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!