ASP.NET Events
Here is the full list of all events that occur in an ASP.NET application, from the standard modules, to the page, master page, page controls and master page controls.
What | When | |
---|---|---|
HttpApplication.BeginRequest | ||
HttpApplication.AuthenticateRequest | ||
HttpApplication.PostAuthenticateRequest | ||
HttpApplication.AuthorizeRequest | ||
HttpApplication.PostAuthorizeRequest | ||
HttpApplication.ResolveRequestCache | ||
HttpApplication.PostResolveRequestCache | ||
HttpApplication.MapRequestHandler | ||
HttpApplication.PostMapRequestHandler | ||
HttpApplication.AcquireRequestState | ||
HttpApplication.PostAcquireRequestState | ||
HttpApplication.PreRequestHandlerExecute | ||
Page.FrameworkInitialize | ||
Page.InitializeCulture | ||
Page.OnPreInit | ||
MasterPage.FrameworkInitialize | ||
MasterPageControl.FrameworkInitialize | ||
PageControl.FrameworkInitialize | ||
MasterPageControl.OnInit | ||
PageControl.OnInit | ||
MasterPage.OnInit | ||
Page.OnInit | ||
Page.OnInitComplete | ||
Page.LoadPageStateFromPersistenceMedium | If IsPostBack | |
Page.LoadControlState | If IsPostBack | |
MasterPageControl.LoadControlState | If IsPostBack, RegisterRequiresControlState was called and control state contains elements | |
PageControl.LoadControlState | If IsPostBack, RegisterRequiresControlState was called and control state contains elements | |
MasterPageControl.LoadViewState | If IsPostBack and ViewState contains elements | |
PageControl.LoadViewState | If IsPostBack and ViewState contains elements | |
Page.OnPreLoad | ||
Page.OnLoad | ||
MasterPage.OnLoad | ||
MasterPageControl.OnLoad | ||
PageControl.OnLoad | ||
{PageControl|MasterPageControl}.OnCustomEvent | If a custom event was fired on a control declared on the page/master page | |
{PageControl|MasterPageControl}.OnBubbleEvent | If a custom event was fired on a control declared on the page/master page | |
{Page|MasterPage}.OnBubbleEvent | If a custom event was fired on a control declared on the page/master page | |
Page.OnBubbleEvent | If a custom event was fired | |
Page.OnLoadComplete | ||
ClientCallbackControl.RaiseCallbackEvent | If in a client callback asynchronous request | |
ClientCallbackControl.GetCallbackResult | If in a client callback asynchronous request | |
Page.OnPreRender | If not in an asynchronous postback | |
MasterPage.OnPreRender | If not in an asynchronous postback | |
MasterPageControl.OnPreRender | If Visible | |
PageControl.OnPreRender | If Visible and not in an asynchronous postback | |
Page.OnPreRenderComplete | If not in an asynchronous postback | |
Page.SaveControlState | If not in an asynchronous postback and RegisterRequiresControlState is called for the page and control state contains additiona values | |
MasterPageControl.SaveControlState | If not in an asynchronous postback and RegisterRequiresControlState is called for the master page control and control state contains additiona values | |
PageControl.SaveControlState | If not in an asynchronous postback and RegisterRequiresControlState is called for the page control and control state contains additiona values | |
Page.SaveViewState | If not in an asynchronous postback | |
MasterPage.SaveViewState | If not in an asynchronous postback | |
MasterPageControl.SaveViewState | If not in an asynchronous postback | |
PageControl.SaveViewState | If not in an asynchronous postback | |
Page.SavePageStateToPersistenceMedium | If not in an asynchronous postback | |
Page.OnSaveStateComplete | If not in an asynchronous postback | |
Page.Render | If not in an asynchronous postback | |
MasterPage.Render | If not in an asynchronous postback | |
MasterPageControl.Render | If Visible and not in an asynchronous postback | |
PageControl.Render | If Visible and not in an asynchronous postback | |
Page.OnCommitTransaction | If Transaction = Required or RequiresNew and a transaction was committed or no transaction was created | |
Page.OnAbortTransaction | If Transaction = Required or RequiresNew and a transaction was rolled back | |
MasterPageControl.OnUnload | ||
MasterPageControl.Dispose | ||
PageControl.OnUnload | ||
PageControl.Dispose | ||
MasterPage.OnUnload | ||
MasterPage.Dispose | ||
Page.OnUnload | ||
Page.Dispose | ||
HttpApplication.PostRequestHandlerExecute | ||
HttpApplication.ReleaseRequestState | ||
HttpApplication.PostReleaseRequestState | ||
HttpApplication.UpdateRequestCache | ||
HttpApplication.PostUpdateRequestCache | ||
HttpApplication.LogRequest | ||
HttpApplication.PostLogRequest | ||
HttpApplication.EndRequest | ||
HttpApplication.PreSendRequestHeaders | ||
HttpApplication.PreSendRequestContent |