Sharepoint 如何从web部件确定文档';的内容类型是否从指定的基本内容类型继承?

Sharepoint 如何从web部件确定文档';的内容类型是否从指定的基本内容类型继承?,sharepoint,sharepoint-2007,Sharepoint,Sharepoint 2007,这里是SharePoint新手 我有一个web部件附加到SharePoint的编辑页面[EditForm.aspx]。如何确定正在编辑的文档是否链接到在其继承链的任何级别从指定的基类型继承的内容类型 例如,我有一个名为“文档库”的基本内容类型。当且仅当正在编辑的文档最终派生自此基本类型时,我希望此web部件采取行动。如何从web部件中确定这一点?SPContentType wantedBase=web.ContentTypes[“文档库”]; if(listItem.ContentType.Id

这里是SharePoint新手

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


例如,我有一个名为“文档库”的基本内容类型。当且仅当正在编辑的文档最终派生自此基本类型时,我希望此web部件采取行动。如何从web部件中确定这一点?

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

谢谢你的快速回复!我看到
SPContext.Current
公开了正在编辑的项目,而这些知识和您的答案正是我所需要的。