2012-03-12 2 views
0

시설 ID 속성 이름을 가진 웹 파트가 있습니다. 웹 파트는 시설 페이지에 시설 정보를 표시해야하지만 이제 속성이 다른 페이지간에 동기화되는 것처럼 보입니다. 그래서 여기셰어 포인트 속성을 여러 페이지로 업데이트

은 속성의 한 예입니다 :

FILE: RSFacilityHeader.cs 
    public int FacilityID = 0; 
     [Category("Facility Settings"), 
     Personalizable(PersonalizationScope.Shared), 
     WebBrowsable(true), 
     WebDisplayName("Override Facility ID"), 
     WebDescription("Facility ID will be automatically picked up from the page's setting. Here you can override if you want.")] 
     public int _FacilityID 
     { 
      get{return FacilityID; } set {FacilityID = value;} 
     } // End of facility id. 

우리가이 코드를 사용하는 속성을 가져올 수 : 현재 인스턴스에없는 모든 일을

FILE: RSFacilityHeaderUserControl.ascx.cs 
int id = RSFacilityHeader.FacilityID; 

가 난 단지 원하는 값을 웹 파트. 누구나 알고있는 이유는 무엇입니까?

입력 해 주셔서 감사합니다.

+0

[sharepoint.se] –

답변

0

참으로,이 최고의 장소 카일은 아니었지만 있습니다 .. 셰어 페이지에 대한

몰랐어요하지만 다른 사람들이 검색 그래서 만약 내 자신의 질문에 대답 할 수 있습니다. 당신은 단지 내부에 정적으로부터는 WebPart 속성을 변경하는 경우

당신은 값을 얻기 위해 다음과 같은 코드를 사용할 수 있습니다 : 그것은 완벽하게 작동

FILE: RSRacilityHeaderUserControl.ascx.cs 
RSFacilityHeader parent = (RSFacilityHeader)this.Parent; 

! :-) ..

감사합니다.

관련 문제