Язык

Parameter.ViewState Свойство

Определение

Получает словарь сведений о состоянии, позволяющий сохранять и восстанавливать состояние Parameter представления объекта в нескольких запросах на одну и ту же страницу.

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

Значение свойства

Экземпляр StateBag , содержащий Parameter сведения о состоянии представления объекта.

Атрибуты

Примеры

В следующем примере кода показано, как использовать объект состояния представления для хранения состояния объекта параметра в классе, расширяющем Parameter класс. Этот пример кода является частью более крупного примера, предоставленного для Parameter обзора класса.

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

Комментарии

Состояние представления параметра — это накопление всех его значений свойств. Чтобы сохранить эти значения в HTTP-запросах, ASP.NET серверные элементы управления используют это свойство, которое является экземпляром класса StateBag для хранения значений свойств. Затем значения передаются в качестве переменной элементу ввода HTML hidden при обработке последующих запросов. Состояние представления включается для всех элементов управления сервером по умолчанию.

Дополнительные сведения о словарях и их использовании см. в разделах "Коллекции и структуры данных".

Применяется к

См. также раздел