Page.RegisterViewStateHandler Method
.NET Framework 3.0
Causes page view state to be persisted, if called.
Namespace: System.Web.UI
Assembly: System.Web (in system.web.dll)
Assembly: System.Web (in system.web.dll)
The RegisterViewStateHandler method is automatically called through the HtmlForm server control. If this method is not invoked, the page view state will not be persisted.
Note: |
|---|
|
Typically, only the HtmlForm server control for the page calls this method. |
// Create a custom HtmlForm server control named MyForm. public class MyForm : HtmlForm { // MyForm inherits all the base funcitionality // of the HtmlForm control. public MyForm():base() { } // Override the OnInit method that MyForm inherited from HtmlForm. [System.Security.Permissions.PermissionSet(System.Security.Permissions.SecurityAction.Demand, Name="FullTrust")] protected override void OnInit( EventArgs e) { // Save the view state if there are server controls on // a page that calls MyForm. Page.RegisterViewStateHandler(); } }
// Create a custom HtmlForm server control named MyForm.
public class MyForm extends HtmlForm
{
// MyForm inherits all the base funcitionality
// of the HtmlForm control.
public MyForm()
{
} //MyForm
// Override the OnInit method that MyForm inherited from HtmlForm.
protected void OnInit(EventArgs e)
{
// Save the view state if there are server controls on
// a page that calls MyForm.
get_Page().RegisterViewStateHandler();
} //OnInit
} //MyForm
Community Additions
ADD
Show:
Note: