Procedura: consentire agli utenti di cancellare lo stato di personalizzazione
Aggiornamento: novembre 2007
In un'applicazione Web ASP.NET che utilizza la personalizzazione, in alcuni casi potrebbe essere necessario rimuovere voci dall'archivio di personalizzazioni. Il modo più semplice consiste nell'esporre il metodo ResetPersonalizationState tramite un controllo sulla pagina in modo che i singoli utenti possano rimuovere tutti i loro dati di personalizzazione.
Per gestire i dati di personalizzazione di più utenti, è necessario utilizzare i vari metodi della classe PersonalizationAdministration. Per ulteriori informazioni, vedere Procedura: rimuovere le voci aggiunte dall'utente dall'archivio di personalizzazioni.
Procedura
Per consentire agli utenti di cancellare la stato di personalizzazione
Inserire il controllo Button o un altro controllo nella pagina per ricevere l'input dell'utente.
Nel gestore eventi relativo a tale controllo chiamare il metodo ResetPersonalizationState dell'istanza WebPartPersonalization disponibile dal controllo locale WebPartManager, come illustrato nell'esempio seguente.
Dim mgr As WebPartManager mgr = WebPartManager.GetCurrentWebPartManager(Page) mgr.Personalization.ResetPersonalizationState()
WebPartManager mgr = WebPartManager.GetCurrentWebPartManager(Page); mgr.Personalization.ResetPersonalizationState();
Il risultato è una chiamata al metodo ResetPersonalizationState.
Vedere anche
Attività
Procedura: rimuovere le voci aggiunte dall'utente dall'archivio di personalizzazioni
Procedura dettagliata: creazione di una pagina Web part
Concetti
Cenni preliminari sulla personalizzazione di Web part