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

标签 sharepoint sharepoint-2010 content-type

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

var web=properties.Web;

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

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

最佳答案

尝试 web.AvailableContentTypes。

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

参见:

SPWeb.ContentTypes on MSDN

关于sharepoint - 为什么我的 SharePoint Web ContentTypes 集合为空?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14066853/

相关文章:

javascript - 如何打开保存对话框而不是在浏览器中为我的 Sharepoint 站点打开文件

web-services - SharePoint 服务 WSDL 规范

c# - 如何使用 LINQ 在 C# 中连接两个 List<string>

sharepoint-2010 - 错误: Unable to display this Web Part

json - 面向开发人员的 API。我应该使用什么内容类型?

email - 从 mbox 文件中提取电子邮件正文,无论字符集和内容传输编码如何,将其解码为纯文本

sharepoint - 在文档库之外创建 SharePoint 网页

jquery - 如何在 SharePoint Web 部件中正确使用 jquery - jquery 并不总是触发

powershell - 无法复制元数据

html - 如何为媒体文件生成带有编解码器的内容类型字符串?