A colleague mentioned this the other day and I noticed it wasn’t advertised much on the web so here it is, an easy way to remember the ASP.Net page life cycle.
- S – Start. (OnPreInit)
- I – Initialize. (OnInit, InitComplete, OnPreLoad)
- L – Load. (OnLoad)
- V – Validation. (Validate)
- E – Event Handling. (OnLoadComplete, OnPreRender, OnSaveStateComplete)
- R – Render. (Render)
Oh and … U – Unload. (OnUnload) but of course SILVER sounds nicer.