Freigeben über


HtmlSelect.SaveViewState-Methode

Speichert alle Änderungen am Ansichtszustand des HtmlSelect-Steuerelements, die seit dem letzten Zurücksenden der Seite an den Server aufgetreten sind.

Namespace: System.Web.UI.HtmlControls
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 Object, das die Änderungen am Ansichtszustand von HtmlSelect enthält. Wenn dem Objekt kein Ansichtszustand zugeordnet ist, gibt diese Methode einen NULL-Verweis zurück (Nothing in Visual Basic).

Hinweise

Der Ansichtszustand des HtmlSelect-Steuerelements wird als Triplet-Objekt gespeichert. Das First-Feld des Triplet-Objekts enthält den ursprünglichen Ansichtszustand des HtmlSelect-Steuerelements. Das Second-Feld des Triplet-Objekts enthält die ListItemCollection-Auflistung, die durch die Items-Eigenschaft dargestellt wird. Das Third-Feld des Triplet-Objekts enthält die ausgewählten Indizes, die durch die SelectedIndices-Eigenschaft dargestellt werden. Die SaveViewState-Methode ruft die Control.SaveViewState-Methode der Basisklasse auf, um den ursprünglichen Ansichtszustand des Steuerelements zu speichern.

Die SaveViewState-Methode wird hauptsächlich von Entwicklern von Steuerelementen zum Erweitern der Funktionalität des HtmlSelect-Steuerelements verwendet.

Hinweise für Erben Wenn Sie die SaveViewState-Methode in einer abgeleiteten Klasse überschreiben, müssen Sie die SaveViewState-Methode der Basisklasse aufrufen, damit der Ansichtszustand des HtmlSelect-Steuerelements korrekt verwaltet wird.

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

HtmlSelect-Klasse
HtmlSelect-Member
System.Web.UI.HtmlControls-Namespace
LoadViewState
Triplet
Control.SaveViewState

Weitere Ressourcen

HTML-Serversteuerelemente