Partager via


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

  1. Placez un Button ou autre contrôle sur la page qui doit recevoir l'entrée d'utilisateur.

  2. 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

Référence

WebPartManager

ResetPersonalizationState