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

Gavin Miller picture Gavin Miller · Feb 28, 2009 · Viewed 13.5k times · Source

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?
  • Answer

    Jon Erickson picture Jon Erickson · Feb 28, 2009

    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