zoukankan      html  css  js  c++  java
  • sharepoint代码添加WebPart

    Adding a web part
     
    Following code snippet can be used to add a web part in an existing SharePoint website:
     using (SPSite spSiteTest = new SPSite(“SiteURL”) 
     {   
       using (SPWeb spWebTest = spSiteTest.OpenWeb())   
       {     
         SPWebPartCollection webparts = spWebTest.GetWebPartCollection("WebPageURL",Storage.Shared);      
        
         //create new webpart object            
         WebPartToBeAdded wpNew = new WebPartToBeAdded();      
     
         //set properties of new webpart object     
         wpNew.ZoneID = "WebPartZoneIDWhereWebPartIsToBeAdded";     
         wpNew.Title = "Web Part Title";     
         wpNew.ChromeState = System.Web.UI.WebControls.WebParts.PartChromeState.Normal;     
         wpNew.ChromeType = System.Web.UI.WebControls.WebParts.PartChromeType.None;      
     
         //add new webpart object to webparts collection     
         webparts.Add(wpNew);      
     
         //update spWeb object     
         spWebTest.Update();     
       
     }                                             
    Removing a web part
     
    Following code snippet can be used to remove a web part from an existing SharePoint website:
     using (SPSite spSiteTest = new SPSite(“SiteURL”) 
     {
       using (SPWeb spWebTest = spSiteTest.OpenWeb())
       {
         SPWebPartCollection webparts = spWebTest.GetWebPartCollection("WebPageURL", Storage.Shared);
         for (int k = 0; k < webparts.Count; k++)
         {
           //get reference to webpart
           Microsoft.SharePoint.WebPartPages.WebPart wp = webparts[k];
     
           //check webpart Title to find webpart which is to be removed
           if (wp.Title == "TitleOfWebPartWhichIsToBeRemoved")
           {
             //delete webpart
             webparts.Delete(wp.StorageKey);
     
             //update spWeb object
             spWebTest.Update();  
           }                                                                                                                                                             }
       }
     
  • 相关阅读:
    Linux配置NTP服务器,时间同步
    个人博客:有态度的HBase/Spark/BigData
    solr 6.2.1环境搭建
    大牛博客!Spark / Hadoop / Kafka / HBase / Storm
    hive 数据导出三种方式
    hive 分区表
    hive 创建orc表
    Tomcat中JVM内存溢出及合理配置及maxThreads如何配置(转)
    oracle 日期时间函数
    02: linux命令bak
  • 原文地址:https://www.cnblogs.com/TNSSTAR/p/4351916.html
Copyright © 2011-2022 走看看