Partager via


WebControl.SaveViewState Méthode

Définition

Enregistre tout état modifié après l’appel de la TrackViewState() méthode.

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

Retours

Objet qui contient l’état d’affichage actuel du contrôle ; sinon, s’il n’existe aucun état d’affichage associé au contrôle. null

Remarques

La SaveViewState méthode est principalement utilisée par les développeurs de contrôles.

L’état d’affichage est les valeurs cumulatives des propriétés d’un contrôle serveur. Ces valeurs sont placées automatiquement dans la ViewState propriété du contrôle serveur, qui est une instance de la StateBag classe. La ViewState valeur de propriété est ensuite conservée dans un objet de chaîne après l’étape d’état d’enregistrement du cycle de vie du contrôle serveur. Pour plus d’informations, consultez ASP.NET Vue d’ensemble du cycle de vie de la page.

Lorsque l’état d’affichage est enregistré, cet objet de chaîne est retourné au client en tant que variable stockée dans un élément HTML input masqué. Lorsque vous créez des contrôles serveur personnalisés, vous pouvez améliorer l’efficacité en remplaçant la SaveViewState méthode et en modifiant la ViewState propriété pour votre contrôle serveur. Pour plus d’informations, consultez ASP.NET Vue d’ensemble de la gestion de l’état.

S’applique à

Voir aussi