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