Partage via


CatalogZoneBase.SaveControlState Méthode

Définition

Enregistre les modifications apportées à l'état d'un contrôle CatalogZoneBase, qui ont lieu après la publication de la page Web sur le serveur.

protected public:
 override System::Object ^ SaveControlState();
protected internal override object SaveControlState ();
override this.SaveControlState : unit -> obj
Protected Friend Overrides Function SaveControlState () As Object

Retours

Object qui contient les données d'état pour le contrôle. Si aucune modification n'a été apportée à l'état, la méthode retourne null.

Remarques

La SaveControlState méthode concerne les données d’état qui sont essentielles pour l’opération d’un contrôle (par exemple, un index ou un mot clé) et sont distinctes des données d’état d’affichage du contrôle.

La méthode appelle d’abord la méthode de base pour enregistrer les données d’état existantes pour le contrôle. Ensuite, il détermine si un CatalogPart contrôle de la zone est actuellement sélectionné, en vérifiant si la SelectedCatalogPartID propriété a une valeur. S’il existe un contrôle sélectionné, la méthode met à jour les données d’état existantes avec les données d’état du contrôle sélectionné, puis retourne toutes les données d’état.

Notes pour les héritiers

Vous pouvez éventuellement remplacer la SaveControlState() méthode dans une classe dérivée afin de pouvoir mettre à jour l’état de contrôle enregistré pour d’autres objets personnalisés dans la zone.

S’applique à

Voir aussi