![](/img/trans.png)
[英]How can I add jQuery to a WebPart (to respond to certain events on the WebPart)?
[英]How can I add WebPart on Sharepoint WikiPage?
如何在Sharepoint WikiPage上添加WebPart?
例如:如何在SharePoint 2003主頁(SitePages / Home.aspx)上添加GettingStartedWebPart?
我在“網站集”中使用了“團隊網站”模板。 並刪除了默認的“網站入門” Web部件。
我在嘗試:
...
SPLimitedWebPartManager spLimitedWebPartManager = spFile.GetLimitedWebPartManager(PersonalizationScope.Shared);
var gettingStartedWebPart = new GettingStartedWebPart();
....
spLimitedWebPartManager.AddWebPart(gettingStartedWebPart, "wpz", 0);
但這是行不通的。 你有什么想法嗎? 謝謝您的時間:)和解決方案。
編輯:
我找到了解決方案。 首先,可以對“ Wiki頁面” WikiEditPage.InsertWebPartIntoWikiPage使用標准方法。 但是,此方法無法正常工作...閱讀本文有關SharePoint 2010的更多信息以及可能的解決辦法之一(SharePoint 2013中WikiEditPage.InsertWebPartIntoWikiPage的實現與SharePoint 2010中的實現相同) : http : //habaneroconsulting.com/insights/programmatically-change-content-on-a-wiki-page-in-sharepoint-2010#.VgAEAfmqpBd 。
另外: http : //maxshulga.blogspot.com/2010/06/wikieditpageinsertwebpartintowikipage.html
我過去曾經做過這樣的事情
private void AddWebPartToPage(SPWeb web, string filepath, string zoneidname, int zoneIndex)
{
SPLimitedWebPartManager wpm = web.GetLimitedWebPartManager(filepath, System.Web.UI.WebControls.WebParts.PersonalizationScope.Shared);
wpm.AddWebPart(wp, zoneidname, zoneIndex);
}
AddWebPartToPage(web, web.Url + "SitePages/Home.aspx", "CentreLeft", 0);
您將需要對此進行測試。
希望這可以幫助。
干杯特魯茲
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.