Parameter.ViewState Vlastnost

Definice

Získá slovník informací o stavu, který umožňuje uložit a obnovit stav zobrazení objektu Parameter napříč více požadavky na stejnou stránku.

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

Hodnota vlastnosti

Instance StateBag , která obsahuje informace o stavu zobrazení objektu Parameter .

Atributy

Příklady

Následující příklad kódu ukazuje použití objektu view-state k uložení stavu objektu parametru ve třídě, která rozšiřuje Parameter třídu. Tento příklad kódu je součástí většího příkladu Parameter , který je k dispozici pro přehled třídy.

// 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

Poznámky

Stav zobrazení parametru je akumulace všech hodnot jeho vlastností. Chcete-li zachovat tyto hodnoty napříč požadavky HTTP, ASP.NET ovládací prvky serveru používají tuto vlastnost, což je instance třídy StateBag k uložení hodnot vlastnosti. Hodnoty se pak předávají jako proměnná vstupnímu elementu HTML hidden při zpracování následných požadavků. Stav zobrazení je ve výchozím nastavení povolený pro všechny ovládací prvky serveru.

Další informace o slovníkech a jejich použití najdete v tématu Kolekce a datové struktury.

Platí pro

Viz také