ASP.NET Application Life Cycle

The table in this topic details the steps performed while an XAF ASP.NET application is running.

Note

Currently, only the steps that are performed until the main page is shown are detailed.

Stage Description Ways to Interfere
Application is requested See ASP.NET Application Creation and Initialization.
An end-user is authenticated See User Authentication using a Logon Window in ASP.NET Applications and User Authentication Without a Logon Window in ASP.NET Applications.
Start-up Pop-up Window Show Actions are executed. A collection of Pop-up Window Show Actions is populated by the Actions that are registered as start-up Actions in modules used by the application. For instance, the ChangePasswordOnLogon represents a start-up Action. A pop-up window is displayed for each Action after an end-user has executed or canceled the previous Action. To register an Action as a start-up, override the GetStartupActions method in your module class. Return a list of Pop-up Window Show Actions in this method (see PopupWindowShowAction).
Start-up window is shown See Show the Main Page in ASP.NET Applications.