Override of stage page events
1. Page Initialization
Init
2. Load view status
LoadViewState
3. process the returned data
The LoadPostData method in any control that implements the IPostBackDataHandler Interface
4. Load the page
Load
5. Send a change notification
The RaisePostDataChangedEvent method in any control that implements the IPostBackDataHandler Interface
6. Handle sending back events
Any sending event defined by the Control
Implements the RaisePostBackEvent Method for any control of the IPostBackEventHandler interface.
7. Before page rendering
PreRender
8. Save view status
SaveViewState
9. display the page
Render
10. Uninstall page
Unload
At the Page level, some stages listed above are invisible and only affect server control writers and developers who coincidentally want to create classes derived from pages. The activity signals sent from the page to the outside world only include Init, Load, PreRender, Unload, and all the sending events defined by the embedded control.