共用方式為


HOW TO:讓使用者清除個人化狀態

更新:2007 年 11 月

在使用個人化的 ASP.NET Web 應用程式中,您可能會遇到需要從個人化存放區中移除項目的情況。最簡單的因應之道就是透過網頁上的控制項公開 (Expose) ResetPersonalizationState 方法,讓個別使用者可以移除與其相關的所有個人化資料。

若要管理多個使用者的個人化資料,您必須使用 PersonalizationAdministration 類別 (Class) 的多種方法。如需詳細資訊,請參閱 HOW TO:從個人化存放區移除使用者項目

程序

若要讓使用者清除其個人化狀態

  1. 在網頁上,放置 Button 或其他控制項以接收使用者輸入。

  2. 在該控制項的相關事件處理常式中,呼叫本機 WebPartManager 控制項提供之 WebPartPersonalization 執行個體 (Instance) 的 ResetPersonalizationState 方法,如下列範例所示。

    Dim mgr As WebPartManager
    mgr = WebPartManager.GetCurrentWebPartManager(Page)
    mgr.Personalization.ResetPersonalizationState()
    
    WebPartManager mgr = WebPartManager.GetCurrentWebPartManager(Page);
    mgr.Personalization.ResetPersonalizationState();
    

    這會產生對 ResetPersonalizationState 方法的呼叫。

請參閱

工作

HOW TO:從個人化存放區移除使用者項目

逐步解說:建立 Web 組件頁面

概念

Web 組件個人化概觀

參考

WebPartManager

ResetPersonalizationState