Bagikan melalui


Control.LoadViewStateByID Properti

Definisi

Mendapatkan nilai yang menunjukkan apakah kontrol berpartisipasi dalam memuat status tampilannya alih-alih ID indeks.

protected:
 property bool LoadViewStateByID { bool get(); };
protected bool LoadViewStateByID { get; }
member this.LoadViewStateByID : bool
Protected ReadOnly Property LoadViewStateByID As Boolean

Nilai Properti

true jika kontrol memuat status tampilannya dengan ID; jika tidak, false. Nilai defaultnya adalah false.

Keterangan

Secara default, ketika kontrol induk memuat status tampilan ke dalam kontrol anak yang dibuatnya, kontrol ini dilakukan dengan posisi setiap kontrol turunan dalam koleksi kontrol Controls induk. Ketika status tampilan awalnya diterapkan, semua kontrol turunan mungkin belum dibuat. Dalam hal ini, status tampilan untuk kontrol yang belum dibuat disimpan, dan diterapkan saat kontrol turunan dibuat nanti.

Agar kontrol induk menerapkan status tampilan ke kontrol turunannya, dua kondisi harus dipenuhi:

  • Pada postback, kontrol induk harus membuat kontrol turunan dalam urutan yang sama persis dengan permintaan sebelumnya sehingga urutan kontrol tetap konsisten.

  • Setelah postback, kontrol turunan apa pun yang dibuat harus ditambahkan ke akhir koleksi kontrol Controls induk.

Jika kedua kondisi ini tidak dapat dipenuhi, seperti dalam kasus pembuatan kontrol turunan yang tertunda, kontrol induk dapat memuat status tampilan dengan menggunakan ID. Untuk mengatur properti ke LoadViewStateByIDtrue, gunakan ViewStateModeByIdAttribute atribut metadata untuk kontrol induk.

Berlaku untuk

Lihat juga