为什么我的SharePoint Web ContentTypes集合为空?

时间:2012-12-28 08:42:28

标签: sharepoint sharepoint-2010 content-type

我有默认的sharepoint网站。 在接收Pages库的事件中,我可以访问我当前的网站:

var web = properties.Web;

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

为什么此ContentTypes集合为空?

1 个答案:

答案 0 :(得分:2)

尝试使用web.AvailableContentTypes。

它包含可在网站上使用的所有内容类型,而不仅仅是在此特定网站上定义的内容类型。

请参阅:

SPWeb.ContentTypes on MSDN