2012-03-07 16 views
0

내 셰어 포인트 시각적 웹 파트 사용자 지정 속성을 만들면 문제는 서버를 다시 시작하면 값이 사라집니다. 셰어 포인트 비주얼 웹 파트 사용자 지정 설정 재설정

public enum Organ { INST1, INST2 }; 
public static Organ OrganEnum; 
[Category("Custom settings"), 
Personalizable(PersonalizationScope.Shared), 
WebPartStorage(Storage.Shared), 
WebBrowsable(true), 
WebDisplayName("Organ"), 
WebDescription("Choice Organ")] 
public Organ _OrganEnum 
{ 
    get { return OrganEnum; } 
    set { OrganEnum = value; } 
} 

나는 셰어 Web.config의 편집이 라인을 시도하지만,

<SafeControl Assembly="WebPart, Version=1.0.0.1, Culture=neutral, PublicKeyToken=998d82b12e783432" Namespace="WebPart.Organ" TypeName="*" Safe="True" SafeAgainstScript="True" AllowRemoteDesigner="True" /> 

답변

1

귀하의 재산 OrganEnum 정적 안 작동하지 않습니다. 그것은 아마도 당신의 문제를 일으키는 원인 일 것입니다.

public Organ OrganEnum{ get; set; } 

및 전부

public static Organ OrganEnum; 

를 건너 : 다음과 같이 당신에게 재산을 decaring보십시오.

관련 문제