2017-02-21 9 views
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); 

答えて

0

は、私たちは現在のプロバイダは PersonalizationAdministration.Providerを使用してなどのプロバイダのメソッドがある状態をリセットするために得ることができることがわかりました
関連する問題