Control.HasChildViewState Özellik

Tanım

Geçerli sunucu denetiminin alt denetimlerinin kaydedilmiş görünüm durumu ayarlarına sahip olup olmadığını belirten bir değer alır.

C#
protected bool HasChildViewState { get; }

Özellik Değeri

Boolean

true herhangi bir alt denetimde görünüm durumu bilgileri kaydedilmişse; aksi takdirde , false.

Örnekler

C#
public override void DataBind() 
{
   base.OnDataBinding(EventArgs.Empty);
   // Reset the control's state.
   Controls.Clear();
   // Check for HasChildViewState to avoid unnecessary calls to ClearChildViewState.
   if (HasChildViewState)
      ClearChildViewState();
   ChildControlsCreated = true;
   if (!IsTrackingViewState)
      TrackViewState();
}

Açıklamalar

Sunucu denetiminin ClearChildViewState alt denetimlerinin görünüm durumu bilgilerini depoladığını doğrulamak için bu özelliği kullanarak yöntemine yapılan gereksiz çağrıları önleyebilirsiniz.

Şunlara uygulanır

Ürün Sürümler
.NET Framework 1.1, 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.