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ího požadavku stránky, který byl uložen 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 pro vlastní ASP.NET serverový ovládací prvek. Vytvoří Object pole, které bude obsahovat informace o stavu zobrazení předané v parametru savedState
, a pak 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 proměnným s názvem UserText
a 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
Poznámky
Tato metoda se primárně používá v infrastruktuře rozhraní .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 přepsat tuto metodu a určit, jak vlastní serverový ovládací prvek obnoví svůj stav zobrazení. Další informace najdete v tématu přehled správy stavu ASP.NET.