2010-01-13 6 views
0

WebPart-1.dwp, Webpart-2.dwp 및 WebPart-3.dwp라는 Webpart가 있습니다. 나는 다음과 같은 시나리오가있을 때개체 참조가 개체의 인스턴스로 설정되지 않음

: 내가는 WebPart-1을로드하면

WebPart-1 : WebPart-2 (Inheritance) 
WebPart-2: Microsoft.SharePoint.WebPartPages.WebPart (Inheritance) 

를, 내가 제대로 컨트롤을 볼 수 있습니다. 나는 다음과 같은 시나리오가있을 때

: 내가는 WebPart-1로드하면

WebPart-1 : WebPart-2 (Inheritance) 
WebPart-2 : WebPArt-3 (Inheritance) 
WebPart-3 : Microsoft.SharePoint.WebPartPages.WebPart (Inheritance) 

을, 모든 webparts가 제대로로드 내가 null 참조 예외가되지 않습니다.

WebPart-3에서 웹 파트 렌더링을 위해 작성된 사용자 지정 코드가 있습니다. 나는 몇몇 테이블을 만들었다는 것을 의미한다. TD와 일부 TR 등.

이것에 대한 도움은 매우 감사 할 만하다.

답변

0

WebPart-3 내부 코드가 원인 일 수 있습니다. 렌더링 코드를 랩핑하고 Null 참조 예외보다 더 의미있는 예외를 던집니다.

+0

이 작업을 완료했습니다. 나는 실제로 WebPart-3에서 Control.Add (Controls_ID)를하고 base.RenderWebPart를 수행하지 않았습니다. 다른 방향으로 돌리면 작동하기 시작했습니다. 이것에 시간을내어 주셔서 감사합니다. – Nagendra

관련 문제