如何从Web部件确定文档的内容类型是否继承自指定的基本内容类型?

时间:2010-07-08 18:52:24

标签: sharepoint sharepoint-2007

SharePoint新手在这里。

我有一个附加到SharePoint编辑页面[EditForm.aspx]的Web部件。如何确定正在编辑的文档是否链接到在其继承链的任何级别从指定的基本类型继承的内容类型?

例如,我有一个名为“Document Base”的基本内容类型。当且仅当正在编辑的文档最终来自此基本类型时,我希望此Web部件采取操作。如何在我的网络部分中确定这一点?

1 个答案:

答案 0 :(得分:2)

SPContentType wantedBase = web.ContentTypes [“Document Base”];     if(listItem.ContentType.Id.IsChildOf(wantedBase.Id))        //是的,这是一个孩子