Handling Page Events
Whenever you request an ASP.NET page, a particular set of events is raised in a particular sequence. This sequence of events is called the page execution lifecycle.
For example, we have already used the Page Load
event in previous code samples. You normally use the Page Load
event to initialize the properties of controls contained in a page. However, the Page Load
event is only one event supported by the Page
class.
Following is the sequence of events raised whenever you request a page:
PreInit
Init
InitComplete
PreLoad
Load
LoadComplete
PreRender
PreRenderComplete
SaveStateComplete
Unload
Why so many events? Different things happen and different information is available at different stages in the page execution lifecycle. ...
Get ASP.NET 4 Unleashed now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.