方法 : ユーザーがパーソナル化状態をクリアできるようにする
更新 : 2007 年 11 月
パーソナル化を使用する ASP.NET Web アプリケーションでは、パーソナル化ストアからエントリを削除することが必要な場合があります。最も単純な方法は、ページのコントロールによって ResetPersonalizationState メソッドを公開することです。個々のユーザーが、自分に権限があるすべてのパーソナル化データを削除できます。
複数ユーザーのパーソナル化データを管理するには、PersonalizationAdministration クラスの多様なメソッドを使用する必要があります。詳細については、「方法 : パーソナル化ストアからユーザー エントリを削除する」を参照してください。
プロシージャ
ユーザーがパーソナル化状態をクリアできるようにするには
Button または他のコントロールをページに配置し、ユーザー入力を受信します。
そのコントロールの関連するイベント ハンドラでは、ローカルの WebPartManager コントロールから使用できる WebPartPersonalization インスタンスの ResetPersonalizationState メソッドを呼び出します。次に例を示します。
Dim mgr As WebPartManager mgr = WebPartManager.GetCurrentWebPartManager(Page) mgr.Personalization.ResetPersonalizationState()
WebPartManager mgr = WebPartManager.GetCurrentWebPartManager(Page); mgr.Personalization.ResetPersonalizationState();
この結果、ResetPersonalizationState メソッドが呼び出されます。
参照
処理手順
方法 : パーソナル化ストアからユーザー エントリを削除する