Control.LoadViewState(Object) Metoda

Definice

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

savedState
Object

Představuje Object stav ovládacího prvku, který se má obnovit.

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 PasswordTextv 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.

Platí pro

Viz také