Control.LoadViewState(Object) Metoda

Definicja

Przywraca informacje o stanie widoku z poprzedniego żądania strony, które zostało zapisane przez metodę SaveViewState() .

C#
protected virtual void LoadViewState(object savedState);

Parametry

savedState
Object

Element Object reprezentujący stan kontroli, który ma zostać przywrócony.

Przykłady

Poniższy przykład zastępuje metodę LoadViewState niestandardowej kontroli serwera ASP.NET. Tworzy tablicę Object zawierającą informacje o stanie widoku przekazane w parametrze savedState , a następnie wywołuje podstawową implementację LoadViewState metody dla pierwszej lokalizacji indeksu tablicy. Przypisuje wartości przechowywane w dwóch następnych lokalizacjach indeksu do zmiennych o nazwach UserText i PasswordText, odpowiednio.

C#
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];
   }
}

Uwagi

Ta metoda jest używana głównie przez infrastrukturę .NET Framework i nie jest przeznaczona do użycia bezpośrednio z kodu. Jednak deweloperzy mogą zastąpić tę metodę, aby określić sposób przywracania stanu widoku przez niestandardową kontrolkę serwera. Aby uzyskać więcej informacji, zobacz ASP.NET State Management Overview (Omówienie zarządzania stanami ASP.NET).

Dotyczy

Produkt Wersje
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

Zobacz też