Parameter.ViewState Özellik

Tanım

Aynı sayfa için birden çok istekte bir nesnenin görünüm durumunu kaydetmenizi ve geri yüklemenizi sağlayan durum Parameter bilgileri sözlüğü alır.

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

Özellik Değeri

StateBag

Nesnenin StateBag Parameter görünüm durumu bilgilerini içeren örneği.

Öznitelikler

Örnekler

Aşağıdaki kod örneği, sınıfını genişleten bir sınıfta parametre nesnesi durumunu depolamak için görünüm durumu nesnesinin Parameter nasıl kullanılacağını gösterir. Bu kod örneği, sınıfa genel bakış için Parameter sağlanan daha büyük bir örneğin parçasıdır.

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

Açıklamalar

Parametrenin görünüm durumu, tüm özellik değerlerinin birikmesidir. Http isteklerinde bu değerleri korumak için, ASP.NET sunucu denetimleri özellik değerlerini depolamak için sınıfının bir örneği StateBag olan bu özelliği kullanır. Ardından, sonraki istekler işlendiğinde değerler bir HTML hidden giriş öğesine değişken olarak geçirilir. Görünüm durumu varsayılan olarak tüm sunucu denetimleri için etkindir.

Sözlükler ve bunların nasıl kullanılacağı hakkında daha fazla bilgi için bkz. Koleksiyonlar ve Veri Yapıları.

Şunlara uygulanır

Ayrıca bkz.