Partager via


Prise en charge de l'état d'affichage de l'application

L'état d'affichage de l'application pour les contrôles mobiles ASP.NET fonctionne de la même façon que pour les contrôles serveur ASP.NET dans le .NET Framework. Utilisez les indications suivantes lors de la prise en charge de l'état d'affichage de l'application dans votre code :

  • Tous les contrôles ont une propriété nommée ViewState qui gère automatiquement les informations d'état. Toutes les propriétés définies par l'utilisateur que vous pouvez enregistrer comme partie d'un état d'affichage peuvent être enregistrées dans cette propriété.

  • Après l'initialisation d'une page à partir des paramètres persistants, le suivi de l'état d'affichage commence. Écrivez toutes les modifications qui sont apportées après ce point comme faisant partie d'un état d'affichage. La propriété ViewState gère automatiquement ces modifications.

  • Pour un comportement d'état d'affichage plus complexe, vous devez écrire vos contrôles pour substituer les méthodes TrackViewState, LoadViewState et SaveViewState et vous devez fournir la logique appropriée.

  • Les objets complexes qui peuvent se charger de la gestion de leur propre état d'affichage, tels que les éléments d'une liste, peuvent implémenter l'interface IStateManager, qui expose les membres requis pour gérer l'état d'affichage de l'application.

Voir aussi

Autres ressources

Prise en charge de l'état d'affichage