Tuesday, 5 February 2013

Complete lifecycle of an asp.net page,master page,and control (user & custom)

aspx.page                          Begin PreInit
aspx.page                          End PreInit
aspx.page                          Begin Init
UserControl                      Start OnInit(EventArgs e)
UserControl                      End OnInit(EventArgs e)
CustomWebControl          Start OnInit(EventArgs e)
CustomWebControl          End OnInit(EventArgs e)
MasterPage                      Start OnInit(EventArgs e)
MasterPage                      End OnInit(EventArgs e)
aspx.page                         End Init
aspx.page                         Begin InitComplete
aspx.page                         End InitComplete
aspx.page                         Begin PreLoad
aspx.page                         End PreLoad
aspx.page                         Begin Load
MasterPage                      Start OnLoad(EventArgs e)
MasterPage                      Page_Load(object sender, EventArgs e)
MasterPage                      End OnLoad(EventArgs e)
UserControl                     Start OnLoad(EventArgs e)
UserControl                     Page_Load(object sender, EventArgs e)
UserControl                     End OnLoad(EventArgs e)
CustomWebControl         Start OnLoad(EventArgs e)
CustomWebControl         End OnLoad(EventArgs e)
aspx.page                        End Load
aspx.page                        Begin LoadComplete
aspx.page                        End LoadComplete
aspx.page                        Begin PreRender
MasterPage                     Start OnPreRender(EventArgs e)
MasterPage                     End OnPreRender(EventArgs e)
UserControl                    Start OnPreRender(EventArgs e)
UserControl                    End OnPreRender(EventArgs e)
CustomWebControl        Start OnPreRender(EventArgs e)
CustomWebControl        End OnPreRender(EventArgs e)
aspx.page                       End PreRender
aspx.page                       Begin PreRenderComplete
aspx.page                       End PreRenderComplete
aspx.page                       Begin Render
MasterPage                    Start Render(HtmlTextWriter writer)
UserControl                   Start Render(HtmlTextWriter writer)
UserControl                   End Render(HtmlTextWriter writer)
CustomWebControl       Start Render(HtmlTextWriter writer)
CustomWebControl       End Render(HtmlTextWriter writer)
MasterPage                   End Render(HtmlTextWriter writer)
aspx.page                      End Render

No comments:

Post a Comment