Control.LoadViewStateByID Özellik

Tanım

Denetimin dizin yerine görünüm durumunu ID yüklemeye katılıp katılmadığını belirten 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

Boolean

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

Açıklamalar

Varsayılan olarak, bir üst denetim görünüm durumunu oluşturduğu alt denetimlere yüklediğinde, bunu üst denetimin koleksiyonundaki her alt denetimin Controls konumuna göre yapar. Görünüm durumu ilk 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 alt denetimlerine görünüm durumu 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.