Aracılığıyla paylaş


Control.LoadViewStateByID Özellik

Tanım

Denetimin dizin yerine görünüm durumunu ID yüklemeye katılıp katılmadığını gösteren bir değer alır.

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

Özellik Değeri

true denetim tarafından görünüm durumunu IDyüklerse; değilse, false. Varsayılan değer false değeridir.

Açıklamalar

Varsayılan olarak, bir üst denetim görünüm durumunu oluşturduğu alt denetimlere yüklediğinde, bunu üst Controls denetimin koleksiyonundaki her alt denetimin konumuna göre yapar. Görünüm durumu başlangıçta uygulandığında, tüm alt denetimler oluşturulmamış olabilir. Bu durumda, henüz oluşturulmamış denetimlerin görünüm durumu kaydedilir ve alt denetimler daha sonra oluşturulduğunda uygulanır.

Üst denetimin görünüm durumunu alt denetimlerine uygulaması için iki koşul karşılanmalıdır:

  • Geri göndermede üst denetimin, denetimlerin sırasının tutarlı kalması için alt denetimleri önceki istekle tam olarak aynı sırada oluşturması gerekir.

  • Geri göndermeden sonra, oluşturulan tüm alt denetimlerin üst denetimin Controls koleksiyonunun sonuna eklenmesi gerekir.

Bir alt denetimin gecikmeli oluşturulması durumunda olduğu gibi bu iki koşul karşılanamazsa, üst denetim kullanarak IDgörünüm durumunu yükleyebilir. özelliğini olarak trueayarlamak LoadViewStateByID için üst denetimin ViewStateModeByIdAttribute meta veri özniteliğini kullanın.

Şunlara uygulanır

Ayrıca bkz.