DataList.SaveViewState-Methode
Speichert die Änderungen am Ansichtszustand des Steuerelements ab dem Zeitpunkt, an dem die Seite an den Server zurückgesendet wurde.
Namespace: System.Web.UI.WebControls
Assembly: System.Web (in system.web.dll)
Syntax
'Declaration
Protected Overrides Function SaveViewState As Object
'Usage
Dim returnValue As Object
returnValue = Me.SaveViewState
protected override Object SaveViewState ()
protected:
virtual Object^ SaveViewState () override
protected Object SaveViewState ()
protected override function SaveViewState () : Object
Rückgabewert
Das Objekt, das die Änderungen am Ansichtszustand der DataList enthält.
Hinweise
Die SaveViewState-Methode wird vorwiegend von Steuerelemententwicklern verwendet.
Der Ansichtszustand besteht in der Ansammlung der Eigenschaftenwerte eines Serversteuerelements. Diese Werte werden automatisch in der ViewState-Eigenschaft des Serversteuerelements platziert, bei der es sich um eine Instanz der StateBag-Klasse handelt. Der Wert der ViewState-Eigenschaft wird dann nach der Zustandsspeicherungsstufe im Lebenszyklus des Serversteuerelements für ein Zeichenfolgenobjekt beibehalten. Weitere Informationen finden Sie unter Übersicht über den Lebenszyklus von ASP.NET-Seiten.
Wenn der Ansichtszustand gespeichert wird, wird das Zeichenfolgenobjekt an den Client als Variable zurückgegeben, die in einem ausgeblendeten HTML-Element gespeichert wird. Wenn Sie benutzerdefinierte Serversteuerelemente erstellen, können Sie die Effizienz steigern, indem Sie die SaveViewState-Methode überschreiben und die ViewState-Eigenschaft für das Serversteuerelement ändern. Weitere Informationen finden Sie unter Entwickeln von benutzerdefinierten ASP.NET-Serversteuerelementen und unter ASP.NET-Zustandsverwaltung.
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
DataList-Klasse
DataList-Member
System.Web.UI.WebControls-Namespace
TrackViewState
LoadViewState
Weitere Ressourcen
DataList-Webserver-Steuerelement
Beispiel für den Vergleich zwischen Steuerelementzustand und Ansichtszustand