2010-07-08 7 views
0

SharePoint 초보자는 여기에 있습니다.웹 파트에서 문서의 콘텐츠 형식이 지정된 기본 콘텐츠 형식에서 상속되는지 확인하는 방법은 무엇입니까?

SharePoint의 편집 페이지 [EditForm.aspx]에 첨부 된 웹 파트가 있습니다. 편집중인 문서가 상속 체인의 모든 수준에서 지정된 기본 형식에서 상속되는 콘텐츠 형식에 연결되는지 여부를 어떻게 결정합니까?

예를 들어, "Document Base"라는 기본 콘텐츠 유형이 있습니다. 이 웹 파트가 편집중인 문서가 궁극적으로이 기본 유형에서 파생되는 경우에만 작업을 수행하기를 원합니다. 웹 파트 내에서이를 어떻게 확인할 수 있습니까?

답변

2

SPContentType wantedBase = web.ContentTypes [ "Document Base"]; if (listItem.ContentType.Id.IsChildOf (wantedBase.Id)) // 예 this is a child

+1

답장을 보내 주셔서 감사합니다! 나는'SPContext.Current'가 편집중인 항목을 공개하고, 그 지식이 당신의 대답과 결합하여 정확히 내가 필요로하는 것임을 알았습니다. –

관련 문제