Control.IsTrackingViewState Propriété

Définition

Obtient une valeur qui indique si le contrôle serveur enregistre les modifications apportées à son état d'affichage.

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

Valeur de propriété

true si le contrôle serveur est marqué pour enregistrer son état ; sinon, false.

Exemples

L’exemple suivant remplace la DataBind méthode dans un contrôle serveur personnalisé ASP.NET. Il commence par appeler la méthode de base OnDataBinding , puis utilise l’objet ControlCollection . ControlCollection.Clear pour supprimer tous les contrôles enfants et la ClearChildViewState méthode pour supprimer tous les paramètres d’état d’affichage enregistrés pour ces contrôles enfants. Enfin, la ChildControlsCreated propriété a la valeur true. Le contrôle utilise ensuite la propriété pour déterminer si le IsTrackingViewState suivi des modifications d’état d’affichage est activé pour le contrôle. Si elle n’est pas activée, la TrackViewState méthode est appelée.

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

Remarques

Pour obtenir un exemple de contrôle serveur personnalisé qui utilise cette propriété, consultez Exemple de contrôle serveur avec modèle.

S’applique à

Voir aussi