2017-02-21 10 views
0

거기에 SqlPersonalizationProvider이 있으며 다른 페이지도 정의했습니다. CustomPersonalizationProvider 여러 웹 파트가있는 페이지에서 웹 파트의 상태를 재설정하거나 상태를 삭제할 수있는 기능이 있어야합니다.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을 사용하고 같은 업체의 방법이 있습니다 상태를 다시 얻을 수 있다는 것을 발견
관련 문제