Bagikan melalui


StateBag.Item[String] Properti

Definisi

Mendapatkan atau mengatur nilai item yang disimpan dalam StateBag objek .

public:
 property System::Object ^ default[System::String ^] { System::Object ^ get(System::String ^ key); void set(System::String ^ key, System::Object ^ value); };
public object this[string key] { get; set; }
member this.Item(string) : obj with get, set
Default Public Property Item(key As String) As Object

Parameter

key
String

Kunci untuk item.

Nilai Properti

Item yang ditentukan dalam StateBag objek .

Contoh

Contoh kode berikut menunjukkan properti yang menyimpan nama dan nilainya sebagai pasangan kunci/nilai ke Control.ViewState properti . Properti ViewState adalah instans StateBag kelas .

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

Menggunakan anggota ini adalah cara paling sederhana untuk menyimpan dan mengambil nilai status tampilan untuk kontrol atau halaman.

Jika item belum disimpan dalam StateBag objek saat Anda mengatur properti ini, pasangan kunci/nilainya ditambahkan ke koleksi. Jika Anda mengatur properti ini ke null sebelum TrackViewState metode dipanggil pada item, properti akan dihapus dari StateBag objek . Jika tidak, saat Anda mengatur properti ini ke null kunci disimpan untuk memungkinkan pelacakan status tampilan item.

Berlaku untuk

Lihat juga