When a page request is sent to the Web server, the page is run through a series of events during its creation and disposal. In this article, I will discuss in detail the ASP.NET page life cycle Events

(1) PreInit The entry point of the page life cycle is the pre-initialization phase called “PreInit”. This is the only event where programmatic access to master pages and themes is allowed. You can dynamically set the values of master pages and themes in this event. You can also dynamically create controls in this event.

EXAMPLE : Override the event as given below in your code-behind cs file of your aspx page

using  System;

using  System.Collections.Generic;using  System.Linq;
using  System.Web;using  System.Web.UI;
using  System.Web.UI.WebControls;
public  partial class _Default : System.Web.UI.Page{protected  void Page_PreInit(object sender, EventArgs e)
{//   Use this event for the following:          
//  Check the IsPostBack property to determine  whether this is the first time the page is being processed.
//   Create or re-create dynamic controls.
//   Set a master page dynamically.
//   Set the Theme property dynamically.
} 

(2)Init This event fires after each control has been initialized, each control’s UniqueID is set and any skin settings have been applied. You can use this event to change initialization values for controls. The “Init” event is fired first for the most bottom control in the hierarchy, and then fired up the hierarchy until it is fired for the page itself.

EXAMPLE : Override the event as given below in your code-behind cs file of your aspx page

protected  void Page_Init(object sender, EventArgs e)

{//  Raised after all controls have been initialized and any skin settings have been  applied. Use this event to read or initialize control properties.}

Similar Topics:

Tags:

asp net page life cycle events with exampleasp net page life cycle with examplepage life cycle in asp net with exampleasp net page life cycle in detailasp net life cycle in detailasp net page life cycle examplepagelife cycle in asp net with examplepage life cycle in asp netasp net page life cycle with examplespage life cycle events in asp net with examples