Control.LoadViewState(Object) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Obnoví informace o stavu zobrazení z předchozí žádosti o stránku, která byla uložena metodou SaveViewState() .
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)
Parametry
Příklady
Následující příklad přepíše metodu LoadViewState vlastního ovládacího prvku serveru ASP.NET. Object Vytvoří pole, které bude obsahovat informace o stavu zobrazení předané v parametru savedState
a potom zavolá základní implementaci LoadViewState metody pro první umístění indexu pole. Přiřadí hodnoty uložené v následujících dvou umístěních indexu k proměnným pojmenovaným UserText
a PasswordText
v uvedeném pořadí.
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
Poznámky
Tuto metodu používá primárně infrastruktura .NET Framework a není určena k použití přímo z vašeho kódu. Vývojáři ovládacích prvků však mohou tuto metodu přepsat, aby určili, jak vlastní ovládací prvek serveru obnoví jeho stav zobrazení. Další informace najdete v tématu ASP.NET Přehled správy stavu.