Drop Down MenusCSS Drop Down MenuPure CSS Dropdown Menu

Tuesday, March 1, 2011

Web Part Life Cycle


Web Part Life Cycle 
  • OnInit
  • LoadViewState
  • CreateChildControl
  • Onload
  • usergenerated Event
  • onpreRender
  • RenderControl
  • SaveViewState
  • Dispose
  • Unload

OnInit 

 Configuration values set using WebBrowsable properties 

LoadViewState – 

The view state of the web part is populated over here.'

CreateChildControls 

All the controls specified are created and added to controls collection. When the page is being rendered for the first time the method generally occurs after the OnLoad() event. In case of postback, it is called before the OnLoad() event. We can make use of EnsureChildControls() - It checks to see if the CreateChildControls method has yet been called, and if it has not, calls it.

OnLoad

User Generated Event 

for e.g. button click on the web part.

OnPreRender 

Here we can change any of the web part properties before the control output is
drawn.

RenderContents 

 Html Output is generated.

SaveViewState 

 View state of the web part is serialized and saved.

Dispose

UnLoad.

No comments:

Post a Comment