如何以編程方式獲取子網站中網站集的內容類型?如何以編程方式獲取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. 如何以編程方式獲取應用程序的版本