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();  
           }                                                                                                                                                             }
       }
     
  • 相关阅读:
    WebRTC的一个例子
    Gerrit增加SSL证书
    Ruby on Rails 创建https应用
    使用Ruby来实现批量更新AD中字段
    pg gem 安装(postgresql94)
    Spark源码剖析(一):如何将spark源码导入到IDEA中
    Scala入门系列(十三):类型参数
    Scala入门系列(十二):隐式转换
    Scala 安装 Exception in thread "main" java.lang.VerifyError: Uninitialized object exists on backward branch 96
    Scala入门系列(十一):模式匹配
  • 原文地址:https://www.cnblogs.com/TNSSTAR/p/4351916.html
Copyright © 2011-2022 走看看