Control.LoadViewState(Object) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt Ansichtsstatusinformationen aus einer vorherigen Seitenanforderung wieder her, die von der SaveViewState() Methode gespeichert wurde.
protected:
virtual void LoadViewState(System::Object ^ savedState);
protected virtual void LoadViewState(object savedState);
abstract member LoadViewState : obj -> unit
override this.LoadViewState : obj -> unit
Protected Overridable Sub LoadViewState (savedState As Object)
Parameter
Beispiele
Im folgenden Beispiel wird die LoadViewState-Methode für ein benutzerdefiniertes ASP.NET-Serversteuerelement außer Kraft gesetzt. Es erstellt ein Object Array, das die im savedState Parameter übergebenen Ansichtsstatusinformationen enthält, und ruft dann die Basisimplementierung der LoadViewState Methode für den ersten Indexspeicherort des Arrays auf. Sie weist die Werte, die an den nächsten beiden Indexspeicherorten gespeichert sind, Variablen zu, die benannt UserText sind, bzw PasswordText.
protected override void LoadViewState(object savedState)
{
if (savedState != null)
{
// Load State from the array of objects that was saved at ;
// SavedViewState.
object[] myState = (object[])savedState;
if (myState[0] != null)
base.LoadViewState(myState[0]);
if (myState[1] != null)
UserText = (string)myState[1];
if (myState[2] != null)
PasswordText = (string)myState[2];
}
}
Protected Overrides Sub LoadViewState(savedState As Object)
If Not (savedState Is Nothing) Then
' Load State from the array of objects that was saved at ;
' SavedViewState.
Dim myState As Object() = CType(savedState, Object())
If Not (myState(0) Is Nothing) Then
MyBase.LoadViewState(myState(0))
End If
If Not (myState(1) Is Nothing) Then
UserText = CStr(myState(1))
End If
If Not (myState(2) Is Nothing) Then
PasswordText = CStr(myState(2))
End If
End If
End Sub
Hinweise
Diese Methode wird in erster Linie von der .NET Framework-Infrastruktur verwendet und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Steuerelemententwickler können diese Methode jedoch überschreiben, um anzugeben, wie ein benutzerdefiniertes Serversteuerelement den Ansichtszustand wiederherstellen soll. Weitere Informationen finden Sie unter ASP.NET Übersicht über die Zustandsverwaltung.