Comment : permettre aux utilisateurs d'effacer l'état de personnalisation
Mise à jour : novembre 2007
Dans une application Web ASP.NET qui utilise la personnalisation, certaines circonstances peuvent nécessiter que vous supprimiez des entrées du magasin de personnalisations. L'approche la plus simple consiste à exposer la méthode ResetPersonalizationState par le biais d'un contrôle sur la page afin que les utilisateurs individuels puissent supprimer toutes les données de personnalisation relatives.
Pour gérer les données de personnalisation de plusieurs utilisateurs, vous devez utiliser les différentes méthodes de la classe PersonalizationAdministration. Pour plus d'informations, consultez Comment : supprimer des entrées d'utilisateur du magasin de personnalisations.
Procédure
Pour permettre aux utilisateurs d'effacer l'état de personnalisation
Placez un Button ou autre contrôle sur la page qui doit recevoir l'entrée d'utilisateur.
Dans le gestionnaire d'événements pertinent pour ce contrôle, appelez la méthode ResetPersonalizationState de l'instance de WebPartPersonalization disponible à partir du contrôle WebPartManager local, comme illustré dans l'exemple suivant.
Dim mgr As WebPartManager mgr = WebPartManager.GetCurrentWebPartManager(Page) mgr.Personalization.ResetPersonalizationState()
WebPartManager mgr = WebPartManager.GetCurrentWebPartManager(Page); mgr.Personalization.ResetPersonalizationState();
Cela se traduit par un appel à la méthode ResetPersonalizationState.
Voir aussi
Tâches
Comment : supprimer des entrées d'utilisateur du magasin de personnalisations
Procédure pas à pas : création d'une page WebPart
Concepts
Vue d'ensemble de la personnalisation des WebParts