Как я могу создать веб-часть запроса контента SharePoint 2010 программно? - PullRequest
3 голосов
/ 16 июня 2011

Как я могу программно создать веб-часть запроса контента SharePoint 2010 и добавить ее на страницу SharePoint?

1 Ответ

0 голосов
/ 16 июня 2011

Пост Добавление / удаление веб-части на веб-сайте SharePoint программным способом с использованием кода C # содержит подробное описание добавления и удаления веб-частей.

Ниже приведен фрагмент из вышеприведенного поста о добавленииВеб-часть на странице (замените псевдокласс WebPartToBeAdded на ContentByQueryWebPart):

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();    
   } 
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...