Freigeben über


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