Condividi tramite


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

  1. Inserire il controllo Button o un altro controllo nella pagina per ricevere l'input dell'utente.

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

Riferimenti

WebPartManager

ResetPersonalizationState