Not logged in - Login
< back

Sequence of events for Pages, UserControls, MasterPages and HttpModules

The bulk of this information was pulled from the following web page: http://forums.asp.net/t/1191194.aspx

HttpModule

BeginRequest - HttpModule

AuthenticateRequest - HttpModule

PostAuthenticateRequest - HttpModule

PostAuthorizeRequest - HttpModule

ResolveRequestCache - HttpModule

PostResolveRequestCache - HttpModule

PostMapRequestHandler - HttpModule

AcquireRequestState - HttpModule

PostAcquireRequestState - HttpModule

PreRequestHandlerExecute - HttpModule

Page

PreInit

Init - ChildUserControl

Init - UserControl

Init - MasterPage

Init - Page

Init - ChildUserControl Init - UserControl Init - MasterPage Init - Page

InitComplete - Page

LoadPageStateFromPersistenceMedium - Page

ProcessPostData (first try) - Page

PreLoad - Page

Load - Page

Load - MasterPage

Load - UserControl

Load - ChildUserControl

ProcessPostData (second try) - Page

RaiseChangedEvents - Page RaisePostBackEvent - Page

Click - Button - ChildUserControl

DataBinding - Page

DataBinding - MasterPage

DataBinding - UserControl

DataBinding - ChildUserControl

LoadComplete - Page

PreRender - Page

PreRender - MasterPage

PreRender - UserControl

PreRender - ChildUserControl

PreRenderComplete - Page

SaveViewState - Page

SavePageStateToPersistenceMedium - Page

SaveStateComplete - Page

Unload - ChildUserControl

Unload - UserControl

Unload - MasterPage

Unload - Page

PostRequestHandlerExecute - HttpModule

ReleaseRequestState - HttpModule

PostReleaseRequestState - HttpModule

UpdateRequestCache - HttpModule

PostUpdateRequestCache - HttpModule

EndRequest - HttpModule

PreSendRequestHeaders - HttpModule

PreSendRequestContent - HttpModule