The ASP.NET Page Life Cycle: PreInit : Create or re-create dynamic controls. Set a master page dynamically. Set the Theme property dynamically. Init : Raised after all controls have been initialized and any skin settings have been applied. Use this event to read or initialize control properties. InitComplete : Raised by the Page object. Use this event for processing tasks that require all initialization be complete. PreLoad : Use this event if you need to perform processing on your page or control before the Load event. Before the Page instance raises this event, it loads view state for itself and … Click here to continue reading.