Udostępnij za pośrednictwem


Parameter.ViewState Właściwość

Definicja

Pobiera słownik informacji o stanie, który umożliwia zapisanie i przywrócenie stanu Parameter widoku obiektu w wielu żądaniach dla tej samej strony.

protected:
 property System::Web::UI::StateBag ^ ViewState { System::Web::UI::StateBag ^ get(); };
[System.ComponentModel.Browsable(false)]
protected System.Web.UI.StateBag ViewState { get; }
[<System.ComponentModel.Browsable(false)>]
member this.ViewState : System.Web.UI.StateBag
Protected ReadOnly Property ViewState As StateBag

Wartość właściwości

StateBag

Wystąpienie tego StateBag obiektu zawiera Parameter informacje o stanie widoku obiektu.

Atrybuty

Przykłady

W poniższym przykładzie kodu pokazano, jak używać obiektu view-state do przechowywania stanu obiektu parametru w klasie, która rozszerza klasę Parameter . Ten przykład kodu jest częścią większego przykładu udostępnionego Parameter do omówienia klasy.

// The DataValue can be any arbitrary object and is stored in ViewState.
public object DataValue {
  get {
    return ViewState["Value"];
  }
  set {
    ViewState["Value"] = value;
  }
}
' The DataValue can be any arbitrary object and is stored in ViewState.
Public Property DataValue() As Object
   Get
      Return ViewState("Value")
   End Get
   Set
      ViewState("Value") = value
   End Set
End Property

Uwagi

Stan widoku parametru to akumulacja wszystkich jego wartości właściwości. Aby zachować te wartości między żądaniami HTTP, ASP.NET kontrolki serwera używają tej właściwości, która jest wystąpieniem StateBag klasy, do przechowywania wartości właściwości. Wartości są następnie przekazywane jako zmienna do elementu wejściowego HTML hidden po przetworzeniu kolejnych żądań. Stan widoku jest domyślnie włączony dla wszystkich kontrolek serwera.

Aby uzyskać więcej informacji na temat słowników i sposobu ich używania, zobacz Kolekcje i struktury danych.

Dotyczy

Zobacz też