2011年8月17日 星期三

How to Programmatically Add List or WebParts to SharePoint 2010 WebPartPage

想要在既有的網頁組件頁面中透過API動態加入既有的清單List或是網頁組件WebPart,該如何設計呢?

以下亞當斯帶各位來設計開發:

1. 假設建立一個將加入至WebPartPage的清單:MyProject (此清單是Project Task),如下圖所示:

clip_image002

2. 接著建立一個Console Application,加入Microsoft.SharePoint.dll以及System.Web.dll兩個主要的組件

3. 在Main.cs中加入以下程式碼,將List加入名為MyPage.aspx的網頁組件頁面中,MyPage.aspx的建立方式可以自行加入單一網頁組件的頁面,或是請參考以下文章步驟:How to coding to creating a web part page in SharePoint 2010

image

4. 建置專案,並執行測試,將會發現MyProject已經被動態新增至MyPage.aspx的網頁組件頁面中:

clip_image004

沒有留言: