OnInit In this event the configuration values can be set using a property bag and those that are in the web part task pane are loaded into the web part. protected override void OnInit(EventArgs e) { } LoadViewState The view state of the web part is populated here. protected override void LoadViewState(object savedState) //Only at Postback { } OnLoad This event is for loading the WebPart such as adding controls.protected override void OnLoad(EventArgs e){} CreateChildControls In this routine control properties and methods previously declared are defined. In most cases, we have to initialize the control's default value (such as Text, Checked, Items, and so on) and activity that is possible to call just at first WebPart load, checking PostBack. The controls specified are created and added to the controls collection. When the page is being rendered for the first time the method generally occurs after the OnLoad() event. In the 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.protected override void CreateChildControls(){ } OnPreRender Here we can change any of the web part properties before the control output is drawn. This is the routine where the control's value is kept for the View State.protected override void OnPreRender(EventArgs e){ } Render HTML Output is generated.protected override void Render(HtmlTextWriter writer) { } OnUnload This is executed when the web part is unloaded. protected override void OnUnload(EventArgs e) { } Dispose This to free the memory. public override void Dispose() { }
OnInit
In this event the configuration values can be set using a property bag and those that are in the web part task pane are loaded into the web part.
protected override void OnInit(EventArgs e)
{
} LoadViewState The view state of the web part is populated here.
}
LoadViewState
The view state of the web part is populated here.
protected override void LoadViewState(object savedState) //Only at Postback
OnLoad This event is for loading the WebPart such as adding controls.
OnLoad
This event is for loading the WebPart such as adding controls.
protected override void OnLoad(EventArgs e)
CreateChildControls
In this routine control properties and methods previously declared are defined. In most cases, we have to initialize the control's default value (such as Text, Checked, Items, and so on) and activity that is possible to call just at first WebPart load, checking PostBack. The controls specified are created and added to the controls collection. When the page is being rendered for the first time the method generally occurs after the OnLoad() event. In the 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.
protected override void CreateChildControls()
OnPreRender
Here we can change any of the web part properties before the control output is drawn. This is the routine where the control's value is kept for the View State.
protected override void OnPreRender(EventArgs e)
Render
HTML Output is generated.
protected override void Render(HtmlTextWriter writer)
OnUnload
This is executed when the web part is unloaded.
protected override void OnUnload(EventArgs e)
} Dispose
Dispose
This to free the memory.
public override void Dispose()
You need to be a premium member to use this feature. To access it, you'll have to upgrade your membership.
Become a sharper developer and jumpstart your career.
$0
$
. 00
monthly
For Basic members:
$20
For Premium members:
$45
For Elite members: