Parameter.ViewState Özellik

Tanım

Aynı sayfa için birden çok istekte bir nesnenin görünüm durumunu kaydetmenize ve geri yüklemenize olanak tanıyan 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

Nesnenin StateBagParameter görünüm durumu bilgilerini içeren bir örneği.

Öznitelikler

Örnekler

Aşağıdaki kod örneği, parametre nesnesi durumunu sınıfını genişleten Parameter bir sınıfta depolamak için view-state nesnesinin 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 StateBag sınıfının bir örneği 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.