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();  
           }                                                                                                                                                             }
       }
     
  • 相关阅读:
    使用DRF视图集时自定义action方法
    DRF视图集的路由设置
    DRF视图集的使用
    DRF最高封装的子类视图
    SQL Stored Procedure and Function
    Struts & Hibernate & Spring
    Java Knowledge series 5
    Android OS Startup
    Java Knowledge series 4
    Refactoring in Coding
  • 原文地址:https://www.cnblogs.com/TNSSTAR/p/4351916.html
Copyright © 2011-2022 走看看