2012-12-28 32 views
2

我有默认的sharepoint网站。 在页面库的接收事件中,我可以访问我的当前网页:为什么我的SharePoint Web ContentTypes集合是空的?

var web = properties.Web;

,我得到了很奇怪的问题。 web.ContentTypes集合是emtpy。我无法访问并访问任何内容类型!当通过网站,我看到当前网站的所有内容类型。

为什么这个ContentTypes集合是空的?

回答

2

尝试使用web.AvailableContentTypes。

它包含可以在网站上使用,而不是在这个特别的网站定义只是那些所有内容类型。

参见:

SPWeb.ContentTypes on MSDN