0
SqlPersonalizationProviderがあり、私も他のものを定義していますCustomPersonalizationProvider
複数のWebパーツがあるページでは、Webパーツの状態をリセットして状態を削除または削除する機能が必要です。ASP.NETでWebPartのPersonalizationProviderのオブジェクトを取得する方法は?
ページパスとユーザー名で呼び出すことができる定義済みの方法System.Web.UI.WebControls.WebParts.PersonalizationProvider.ResetState
が存在します。現在のプロバイダのオブジェクトを取得する方法が見つかりませんでしたので、このメソッドを呼び出して状態を削除できます。
PersonalizationAdministration.Provider.ResetState(PersonalizationScope.Shared, paths, null);
or
PersonalizationAdministration.Provider.ResetState(PersonalizationScope.Private, paths, username);
: