zoukankan      html  css  js  c++  java
  • 得到站点中所有的Content Type




    SPContentTypeId
    id =newSPContentTypeId(BaseContentTypeId);
    IList<SPContentType>ContentTypes= web.ContentTypes.Cast<SPContentType>().Where(c => c.Id.IsChildOf(id)).ToList();



    using(SPSite site =newSPSite(SPContext.Current.Site.Url))
    {
     
    using(SPWeb web = site.OpenWeb())
       
    {
         
    SPContentTypeCollection allContentTypes = web.ContentTypes;
                   
    SPContentTypeCollection docContentTypes =null;
                   
    foreach(SPContentType objContentType in allContentTypes)
                   
    {
                       
    if(objContentType.Parent.Name=="Document")
                       
    {
                            docContentTypes
    .Add(objContentType);
                       
    }
                   
    }
                   
    // docContentTypes contains all content types derived from content type "Document". You can implement additional checks and add this into a drop down list.
       
    }
    }
    可以通过名字去取:
    SPContentType spct = web.AvailableContentTypes["ContentTypeName"];
     
  • 相关阅读:
    MongoDB Shell
    mongo 日记
    java 堆栈 静态
    面向对象(2)
    面向对象(1)
    mongo 学习笔记
    深入浅出学Spring Data JPA
    java记录
    mongodb 2.6 window 安装启动服务
    CF1012F Passports
  • 原文地址:https://www.cnblogs.com/blackbean/p/2607191.html
Copyright © 2011-2022 走看看