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"];
     
  • 相关阅读:
    iframe应用 相互之间发送消息 postMessage
    function angular.bootstrap()
    总结
    1-angular.bind
    jQuery treeTable v 1.4.2
    声明了一个模块和一个控制器AngularJS的处理过程
    angularJs $templateCache
    $.fn.zTree 的使用
    Java异常throws与throw的区别
    Pom报错
  • 原文地址:https://www.cnblogs.com/blackbean/p/2607191.html
Copyright © 2011-2022 走看看