2

我有默认的共享点网站。在页面库的事件接收者中,我可以访问我当前的网络:

var web=properties.Web;

我遇到了非常奇怪的问题。web.ContentTypes集合是空的。我无法在那里获取和访问任何内容类型!通过网站时,我会看到当前网络的所有内容类型。

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

4

1 回答 1

2

试试 web.AvailableContentTypes。

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

看:

MSDN 上的 SPWeb.ContentTypes

于 2012-12-28T12:42:14.573 回答