Bagikan melalui


Control.ViewState Properti

Definisi

Mendapatkan kamus informasi status yang memungkinkan Anda menyimpan dan memulihkan status tampilan kontrol server di beberapa permintaan untuk halaman yang sama.

protected:
 virtual property System::Web::UI::StateBag ^ ViewState { System::Web::UI::StateBag ^ get(); };
[System.ComponentModel.Browsable(false)]
protected virtual System.Web.UI.StateBag ViewState { get; }
[<System.ComponentModel.Browsable(false)>]
member this.ViewState : System.Web.UI.StateBag
Protected Overridable ReadOnly Property ViewState As StateBag

Nilai Properti

Instans StateBag kelas yang berisi informasi status tampilan kontrol server.

Atribut

Contoh

Contoh berikut menunjukkan penerapan Text properti yang menyimpan dan mengambil nilainya dari properti kontrolnya ViewState .

// Add property values to view state with set;
// retrieve them from view state with get.
public String Text
{
    get 
    { 
        object o = ViewState["Text"]; 
        return (o == null)? String.Empty : (string)o;
    }

    set
    {
        ViewState["Text"] = value;
    }
}

' Add property values to view state with set; 
' retrieve them from view state with get.
Public Property [Text]() As String
    Get
        Dim o As Object = ViewState("Text")
        If (IsNothing(o)) Then
            Return String.Empty
        Else
            Return CStr(o)
        End If
    End Get
    Set(ByVal value As String)
        ViewState("Text") = value
    End Set
End Property

Keterangan

Status tampilan kontrol server adalah akumulasi dari semua nilai propertinya. Untuk mempertahankan nilai-nilai ini di seluruh permintaan HTTP, ASP.NET kontrol server menggunakan properti ini, yang merupakan instans StateBag kelas , untuk menyimpan nilai properti. Nilai kemudian diteruskan sebagai variabel ke elemen input tersembunyi HTML ketika permintaan berikutnya diproses. Untuk informasi selengkapnya tentang menyimpan status tampilan kontrol server, lihat Gambaran Umum Manajemen Status ASP.NET.

Status tampilan diaktifkan untuk semua kontrol server secara default, tetapi ada keadaan di mana Anda ingin menonaktifkannya. Untuk informasi selengkapnya, lihat Gambaran Umum Performa ASP.NET.

Untuk informasi tentang kamus dan cara menggunakannya, lihat Koleksi dan Struktur Data.

Berlaku untuk

Lihat juga