3
如何以編程方式創建SharePoint 2010內容查詢Web部件並將其添加到SharePoint頁面?如何以編程方式創建SharePoint 2010內容查詢Web部件?
如何以編程方式創建SharePoint 2010內容查詢Web部件並將其添加到SharePoint頁面?如何以編程方式創建SharePoint 2010內容查詢Web部件?
後Adding/Removing web part in SharePoint website programmatically using C# code包含添加和刪除Web部件的詳細說明。
下面是從上述職位將Web部件添加到頁面取一個片段(與ContentByQueryWebPart
更換WebPartToBeAdded
僞類):
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();
}
}
有很多的文章和博客帖子描述這個任務 - 我張貼的一個他們作爲下面的答案。你能否讓你的問題更具體?你有什麼特別的問題嗎? – 2011-06-16 06:23:11