Parameter.ViewState Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
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ı.