Freigeben über


Page.RegisterViewStateHandler-Methode

Der Ansichtszustand der Seite wird beibehalten, sofern ein Aufruf erfolgt.

Namespace: System.Web.UI
Assembly: System.Web (in system.web.dll)

Syntax

'Declaration
Public Sub RegisterViewStateHandler
'Usage
Dim instance As Page

instance.RegisterViewStateHandler
public void RegisterViewStateHandler ()
public:
void RegisterViewStateHandler ()
public void RegisterViewStateHandler ()
public function RegisterViewStateHandler ()

Hinweise

Die RegisterViewStateHandler-Methode wird automatisch über das HtmlForm-Serversteuerelement aufgerufen. Wenn kein Aufruf dieser Methode erfolgt, wird der Ansichtszustand der Seite nicht beibehalten.

Hinweis

Normalerweise ruft nur das HtmlForm-Serversteuerelement für die Seite diese Methode auf.

Beispiel

' Create a custom HtmlForm server control named MyForm.
Public Class MyForm
   Inherits HtmlForm
   
   ' MyForm inherits all the base funcitionality
   ' of the HtmlForm control.
   Public Sub New()
   End Sub 'New
   
   ' Override the OnInit method that MyForm inherited from HtmlForm.
   <System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.Demand, Name:="FullTrust")> _
   Protected Overrides Sub OnInit(e As EventArgs)
      ' Save the view state if there are server controls on
      ' a page that calls MyForm.
      Page.RegisterViewStateHandler()
   End Sub 'OnInit
End Class 'MyForm
// 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

Plattformen

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

Siehe auch

Referenz

Page-Klasse
Page-Member
System.Web.UI-Namespace
RegisterRequiresViewStateEncryption