What’s new in Page Life Cycle in ASP.Net 2.0

Events and Life Cycle of a Page (ASP.Net 1.x VS ASP.Net 2.0):
In the ASP.NET runtime the life cycle of a page is marked by a series of events. In ASP.NET 1.x, based on user interaction a page request is sent to the Web server. The event that is initiated by the page request is Init. After the Init event, Load event is raised. Following the Load event, PreRender event is raised. Finally, the Unload event is raised and an output page is returned to the client.

ASP.NET 2.0 adds a few new events to allow you to follow the request processing more closely and precisely.
New Events in ASP.NET 2.0:

PreInit:
This occurs before the page begins initialization. This is the first event in the life of an ASP.NET 2.0 page.

InitComplete:
This occurs when the page initialization is completed.

PreLoad:
This occurs immediately after initialization and before the page begins loading the state information.

LoadComplete:
This occurs at the end of the load stage of the page’s life cycle.

PreRenderComplete:
This occurs when the pre-rendering phase is complete and all child controls have been created. After this event, the personalization data and the view state are saved and the page renders to HTML.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: