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.

C#
protected bool LoadViewStateByID { get; }

Ö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

Ürün Sürümler
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8

Ayrıca bkz.