WebControl.SaveViewState Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Enregistre les états qui ont été modifiés après l’appel de la méthode TrackViewState().
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, si aucun état d’affichage n’est associé au contrôle, null
.
Remarques
La SaveViewState méthode est principalement utilisée par les développeurs de contrôle.
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 la propriété est ensuite conservée dans un objet string après l’étape d’état de sauvegarde du cycle de vie du contrôle serveur. Pour plus d’informations, consultez ASP.NET Vue d’ensemble du cycle de vie des pages.
Lorsque l’état d’affichage est enregistré, cet objet de chaîne est retourné au client sous la forme d’une 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é de votre contrôle serveur. Pour plus d’informations, consultez ASP.NET Vue d’ensemble de la gestion de l’état.