HOW TO:讓使用者清除個人化狀態
更新:2007 年 11 月
在使用個人化的 ASP.NET Web 應用程式中,您可能會遇到需要從個人化存放區中移除項目的情況。最簡單的因應之道就是透過網頁上的控制項公開 (Expose) ResetPersonalizationState 方法,讓個別使用者可以移除與其相關的所有個人化資料。
若要管理多個使用者的個人化資料,您必須使用 PersonalizationAdministration 類別 (Class) 的多種方法。如需詳細資訊,請參閱 HOW TO:從個人化存放區移除使用者項目。
程序
若要讓使用者清除其個人化狀態
在網頁上,放置 Button 或其他控制項以接收使用者輸入。
在該控制項的相關事件處理常式中,呼叫本機 WebPartManager 控制項提供之 WebPartPersonalization 執行個體 (Instance) 的 ResetPersonalizationState 方法,如下列範例所示。
Dim mgr As WebPartManager mgr = WebPartManager.GetCurrentWebPartManager(Page) mgr.Personalization.ResetPersonalizationState()
WebPartManager mgr = WebPartManager.GetCurrentWebPartManager(Page); mgr.Personalization.ResetPersonalizationState();
這會產生對 ResetPersonalizationState 方法的呼叫。