如何以编程方式获取子网站中网站集的内容类型?如何以编程方式获取sharepoint 2013中的sitecollection的ContentType?
0
A
回答
0
听起来好像你试图从一个子网站获取网站集中的内容类型列表。
你可以得到一个句柄根网站和上市它做到这一点的内容类型:
SPContentTypeCollection contentTypes;
SPWeb web = SPContext.Current.Web;
if (web.IsRootWeb)
{
contentTypes = web.ContentTypes;
}
else
{
contentTypes = web.Site.RootWeb.ContentTypes;
}
0
从网站集从一个子网站引用的内容类型,只需使用下面的代码:
var web = SPContext.Current.Web;
var contentTypes = web.AvailableContentTypes;
神奇的属性是 “AvailableContentTypes”,这也返回网站内容类型:
要以编程方式将网站内容类型添加到列表,请从SPWeb对象(服务器)的 AvailableContentTypes属性或Web对象(客户端)的Web 属性返回的集合中选择一个 内容类型。然后通过 将内容类型添加到列表集合中,访问列表对象的ContentTypes属性并调用集合对象的Add方法。有关详细信息,请参阅如何: 将内容类型添加到SharePoint列表。
相关问题
- 1. sharepoint 2013以编程方式获取登录名
- 2. 如何以编程方式获取SharePoint中的审批状态?
- 3. 如何以编程方式获取所有SharePoint团队网站?
- 4. 如何以编程方式向Sharepoint 2013中的List项目添加hashtag?
- 5. 获取编程的SharePoint 2010
- 6. 如何以编程方式获取layout_weight?
- 7. SharePoint:以编程方式获取网站目录的类别
- 8. Sharepoint,以编程方式获取文档库的用户权限
- 9. 以编程方式获取团队项目的SharePoint URL
- 10. 如何以编程方式获取Maven中的资源编码
- 11. 如何以编程方式获取关联的webparts的sharepoint列表?
- 12. 从xml解析器以编程方式添加列表sharepoint 2013
- 13. SharePoint 2013 - 以编程方式创建网站集
- 14. 在Sharepoint 2013上以编程方式模拟用户(C#)
- 15. 如何从Microsoft Project Standard 2013读取信息以编程方式
- 16. 如何获取SharePoint应用程序登录页面URL以编程方式
- 17. 如何在Sharepoint 2010中以编程方式获取用户评分?
- 18. 我如何在Sharepoint 2010中以编程方式获取视图列表
- 19. 如何以编程方式读取SharePoint列表?
- 20. SharePoint:以编程方式从MultiChoice字段获取值
- 21. 如何以编程方式获取Windows进程的线程数?
- 22. 通过wcf获取Sharepoint sitecollection中的网站
- 23. SharePoint 2013 - 如何以编程方式设置搜索结果网址?
- 24. 以编程方式获取iOS7的IMEI
- 25. 如何以编程方式获取WooCommerce中的所有产品?
- 26. 如何以编程方式在Kubernetes中获取服务的NodePort?
- 27. 如何以编程方式获取android中的当前位置?
- 28. 如何以编程方式从feature.xml文件获取sharepoint功能版本?
- 29. 如何以编程方式获取Sharepoint服务器上的所有Sharepoint Web应用程序
- 30. 如何以编程方式获取应用程序的版本