Control.HasChildViewState Vlastnost

Definice

Získá hodnotu označující, zda má podřízené ovládací prvky aktuálního ovládacího prvku serveru uložená nastavení stavu zobrazení.

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

Hodnota vlastnosti

Boolean

true pokud některé podřízené ovládací prvky uložily informace o stavu zobrazení; falsev opačném případě .

Příklady

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();
}
Public Overrides Sub DataBind()
   MyBase.OnDataBinding(EventArgs.Empty)
   ' Reset the control's state.
   Controls.Clear()
   ' Check for HasChildViewState to avoid unnecessary calls to ClearChildViewState.
   If HasChildViewState Then
      ClearChildViewState()
   End If
   ChildControlsCreated = True
   If Not IsTrackingViewState Then
      TrackViewState()
   End If
End Sub

Poznámky

Pomocí této vlastnosti se můžete vyhnout zbytečným voláním ClearChildViewState metody, abyste ověřili, že všechny podřízené ovládací prvky ovládacího prvku serveru ukládají informace o stavu zobrazení.

Platí pro

Viz také