1. OnInit – Valorile configurabile si cele din task pane sunt incarcate in web part.
2. LoadViewState – ViewState-ul web partului este inacarcat acum.
3. CreateChildControls – Toate controalele continute in web part sunt create si adaugate la colectia Controls. Cand pagina este render prima oara aceasta metoda in general are loc dupa OnLoad(). In cazul unui PostBack are loc inaintea lui OnLoad(). Se poate folosi EnsureChildControls() ptr a verifica daca CreateChildControls() a fost apelata. Daca nu a fost apelata o apeleaza acum.
4. OnLoad
5. Evenimente generate de user (Ex. ButtonClick)
6. OnPreRender – aici se pot schimba proprietatile web part-ului inainte de a fi desenat
7. RenderContents – este generat output-ul in format html
8. SaveViewState – ViewState-ul web part-ului este creat, serializat si salvat
9. Dispose
10. UnLoad