SharePoint發(fā)行版本有SharePoint2003、SharePoint2007、Sharepoint 2010、SharePoint2013和SharePoint2016。SharePoint提供了功能強(qiáng)大的團(tuán)隊(duì)協(xié)作環(huán)境,使得組織能夠在整個(gè)組織內(nèi)部實(shí)現(xiàn)整合、組織、查找和提供 SharePoint站點(diǎn)。 我們開(kāi)發(fā)中,通常需要寫各種各樣的部件來(lái)實(shí)現(xiàn)我們的展示或者功能,下面就介紹下剛剛接觸的QuickPart+用戶控件的方式,算是自己的學(xué)習(xí)筆記,也和大家交流下心得。 1、 新建Web應(yīng)用程序 
2、 在項(xiàng)目上,右鍵 – 添加 – 新建項(xiàng) – 選擇用戶控件 
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)函數(shù),進(jìn)行輸出。 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頁(yè)中添加引用 <%@ Register src="ReadListUserControl.ascx" tagname="ReadListUserControl" tagprefix="uc1" %> 6、在頁(yè)面上,引用控件(如圖1)

(圖1) 7、 添加好用戶控件,就可以瀏覽Default.aspx頁(yè)面了(如圖2) 
(圖2) Ps:我們可以通過(guò)這樣的用戶控件,編寫我們需要的WebPart,然后通過(guò)QuickPart進(jìn)行引用,把我們編譯的ReadListUserControl.ascx放到C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\CONTROLTEMPLATES位置,即可引用。
Sharepoint 可以幫助企業(yè)用戶輕松完成日常工作。
|
溫馨提示:喜歡本站的話,請(qǐng)收藏一下本站!