StateBag.Item[String] Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.