SharePoint發行版本有SharePoint2003、SharePoint2007、Sharepoint 2010、SharePoint2013和SharePoint2016。SharePoint提供了功能強大的團隊協作環境,使得組織能夠在整個組織內部實現整合、組織、查找和提供 SharePoint站點。 我們開發中,通常需要寫各種各樣的部件來實現我們的展示或者功能,下面就介紹下剛剛接觸的QuickPart+用戶控件的方式,算是自己的學習筆記,也和大家交流下心得。 1、 新建Web應用程序 
2、 在項目上,右鍵 – 添加 – 新建項 – 選擇用戶控件 
3、 即可在用戶空間里面,編寫我們的代碼了,添加Microsoft.SharePoint.dll的引用,代碼上添加命名空間引用using Microsoft.SharePoint; [Dll位置:C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\ISAPI] 
4、 可以添加protected override void Render(HtmlTextWriter writer)函數,進行輸出。 protected override void Render(HtmlTextWriter writer) { SPSite mySite = new SPSite("http://moss:2012"); SPWeb myWeb = mySite.OpenWeb(); SPList myList = myWeb.Lists["Test"]; SPQuery myQuery = new SPQuery(); myQuery.Query = ""; SPListItemCollection myListItemCol; myListItemCol = myList.GetItems(myQuery); writer.Write(" "); for (int i = 0; i <= 6;="">=> { writer.Write(" "); try { writer.Write(myListItemCol[i]["Title"].ToString()); writer.Write(" "); } catch(Exception ex) { } } } | 5、 在Default.aspx頁中添加引用 <%@ Register src="ReadListUserControl.ascx" tagname="ReadListUserControl" tagprefix="uc1" %> 6、在頁面上,引用控件(如圖1)

(圖1) 7、 添加好用戶控件,就可以瀏覽Default.aspx頁面了(如圖2) 
(圖2) Ps:我們可以通過這樣的用戶控件,編寫我們需要的WebPart,然后通過QuickPart進行引用,把我們編譯的ReadListUserControl.ascx放到C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\CONTROLTEMPLATES位置,即可引用。
Sharepoint 可以幫助企業用戶輕松完成日常工作。
|