日本国产亚洲-日本国产一区-日本国产一区二区三区-日本韩国欧美一区-日本韩国欧美在线-日本韩国欧美在线观看

當(dāng)前位置:雨林木風(fēng)下載站 > 辦公軟件教程 > 詳細(xì)頁(yè)面

SharePoint 圖文開(kāi)發(fā)系列之WebPart

SharePoint 圖文開(kāi)發(fā)系列之WebPart

更新時(shí)間:2024-02-08 文章作者:未知 信息來(lái)源:網(wǎng)絡(luò) 閱讀次數(shù):

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)。

這是我們介紹SharePoint開(kāi)發(fā)入門的第一篇,在這一篇里,我們會(huì)介紹SharePoint開(kāi)發(fā)的幾個(gè)關(guān)鍵物理路徑,一些開(kāi)發(fā)技巧和最基礎(chǔ)的WebPart開(kāi)發(fā)。

開(kāi)發(fā)工具

  在SharePoint 2013開(kāi)發(fā)中,我們使用的是Visual Studio 2012/2013均可,但是VS2012要額外安裝Microsoft Office Develop Tools for Visual Studio 2012,可以使用Microsoft Web PlatForm Install進(jìn)行安裝。

幾個(gè)關(guān)鍵位置

  SharePoint開(kāi)發(fā)中,不僅僅是WebPart,我們都經(jīng)常會(huì)使用的幾個(gè)關(guān)鍵位置,如下:

GAC:

  C:\Windows\assembly,也就是部署的位置;

ISAPI位置,SharePoint API:

  C:\Program Files\Common Files\microsoft shared\Web Server Extensions\15\ISAPI;

CONTROLTEMPLATES位置,SharePoint控件/模板:

  C:\Program Files\Common Files\microsoft shared\Web Server Extensions\15\TEMPLATE\CONTROLTEMPLATES;

XML位置,SharePoint描述性文件位置:

  C:\Program Files\Common Files\microsoft shared\Web Server Extensions\15\TEMPLATE\XML;

Layouts位置,SharePoint發(fā)布頁(yè)面:

  C:\Program Files\Common Files\microsoft shared\Web Server Extensions\15\TEMPLATE\LAYOUTS;

Feature位置,SharePoint功能部署位置:

  C:\Program Files\Common Files\microsoft shared\Web Server Extensions\15\TEMPLATE\FEATURES;

Images位置,SharePoint圖片素材庫(kù):

  C:\Program Files\Common Files\microsoft shared\Web Server Extensions\15\TEMPLATE\IMAGES;

LOGS位置,SharePoint日志文件:

  C:\Program Files\Common Files\microsoft shared\Web Server Extensions\15\LOGS

WebPart簡(jiǎn)介

  WebPart,顧名思義就是Web部件的意思,簡(jiǎn)單理解就是頁(yè)面上實(shí)現(xiàn)一定功能的一個(gè)個(gè)部分;SharePoint的WebPart,是將應(yīng)用程序集部署到GAC或者Bin目錄下,在Web.Config加入強(qiáng)名稱(SharePoint不識(shí)別未加強(qiáng)名稱的WebPart),下面,我們簡(jiǎn)單介紹下如何創(chuàng)建一個(gè)WebPart。

WebPart創(chuàng)建過(guò)程

1、創(chuàng)建項(xiàng)目,項(xiàng)目類型為SharePoint2013空項(xiàng)目,如下圖:

clip_image001

2、選擇解決方案類型,這里選擇場(chǎng)解決方案,如下圖:

clip_image002

3、在項(xiàng)目里添加新項(xiàng),選擇Web部件,如下圖:

clip_image003

4、添加新項(xiàng)后,項(xiàng)目如下所示:

clip_image004

  如上圖,右側(cè)目錄包括:一個(gè)Feature文件,WebPart文件,強(qiáng)名稱;左側(cè)包括,一個(gè)創(chuàng)建控件方法,一個(gè)輸出方法。

5、修改Feature文件,如下圖:

clip_image005

6、修改WebPart屬性(標(biāo)題和描述),如下圖:

clip_image006

7、添加相應(yīng)方法的代碼,然后部署,如下圖:

clip_image007

8、在頁(yè)面上添加webpart,如下圖:

clip_image008

9、添加后,保存頁(yè)面,如下圖:

clip_image009

10、點(diǎn)擊Button測(cè)試,如下圖:

clip_image010

  如上圖,點(diǎn)擊測(cè)試后執(zhí)行事件,將Label的Text修改了,說(shuō)明程序執(zhí)行成功。當(dāng)然,這僅僅是一個(gè)測(cè)試WebPart的Demo,你可以寫(xiě)簡(jiǎn)單的圖片輪播部件,復(fù)制的邏輯處理部件,都是沒(méi)有問(wèn)題的,只是豐富其中的方法罷了。

除了測(cè)試Demo,還有幾點(diǎn)要說(shuō)明的是:

  項(xiàng)目文件里CustomWebPart.webpart部署在網(wǎng)站設(shè)置,Web部件庫(kù),如下圖:

clip_image011

WebPart屬性面板配置

  當(dāng)然,我們還可以為WebPart添加右側(cè)的屬性面板,方便將來(lái)對(duì)于WebPart的配置,我們只需要在CustomWebPart.cs文件里面,聲明一下變量即可:

復(fù)制代碼
private string url = "http://www.cnblogs.com/jianyus";[WebBrowsable(true)][WebDisplayName("Url")][WebDescription("This is Site Url...")][Category("設(shè)置")][Personalizable(true)]public string myurl{    get    {        return url;    }    set    {        url = value;    }}
復(fù)制代碼

  聲明如下圖:

clip_image012

  效果如下圖:

clip_image013

  當(dāng)然,我這里測(cè)試是一個(gè)單行文本,你可以試試枚舉類型(下拉選項(xiàng)),布爾類型(選項(xiàng))等,只要按照上面的方式聲明即可。

  如果,你需要很復(fù)雜的屬性面板,或者需要帶有聯(lián)動(dòng)的面板,那么,你可以參考EditorPart或者ToolsPart,在這里不進(jìn)行深入介紹,我的博客有相關(guān)內(nèi)容的博文,歡迎參考。

  最后,介紹下一個(gè)webpart的部署過(guò)程,dll文件是部署到GAC或者bin目錄下的,如果你需要添加配置文件,可以添加到相關(guān)聯(lián)應(yīng)用程序(端口下)web.config,然后在webpart里按照.net的方式讀取,即可。

  由于本文是開(kāi)發(fā)入門級(jí)別的博文,請(qǐng)大神勿噴,如有意見(jiàn),歡迎在博客后留言進(jìn)行探討,特別說(shuō)一聲:謝謝!

結(jié)

  以上,基本就是WebPart開(kāi)發(fā)的基礎(chǔ)知識(shí),現(xiàn)在,你可以參照上面,開(kāi)發(fā)一個(gè)簡(jiǎn)單的WebPart練練手了,記得,不要光寫(xiě)代碼,要學(xué)著思考和理解。


Sharepoint 可以幫助企業(yè)用戶輕松完成日常工作。

溫馨提示:喜歡本站的話,請(qǐng)收藏一下本站!

本類教程下載

系統(tǒng)下載排行

主站蜘蛛池模板: 国产第一页在线观看 | 日韩精品高清在线 | 经典欧美gifxxoo动态图午夜 | 国产色婷婷 | jizz日本在线| 久久久久久久国产精品影院 | 国产精品福利在线观看入口 | 日本一区二区三区高清福利视频 | 一区二区三区福利视频 | 国产亚洲人成a在线v网站 | 婷婷综合久久中文字幕一本 | 最新69国产成人精品免费视频动漫 | 手机看片日韩在线 | 日韩免费在线视频 | 国产大尺度视频 | 亚洲成人在线免费 | 欧美日韩一区二区三区在线播放 | 狠狠色丁香婷婷久久综合考虑 | 亚洲国产精品大秀在线播放 | 一区二区在线观看高清 | 久久综合99| 97在线免费观看 | 欧美另类videosbestsex久久 | 狠狠狠狠狠狠狠狠狠狠 | 国产精品久久久久影院 | 日本人免费xxx在线视频 | 精品欧美在线观看视频 | 国产精品视频免费视频 | 国产5g影院天天爽5g视频在线 | 久久五月女厕所一区二区 | 国产成人女人在线视频观看 | 欧美精品国产一区二区三区 | 亚洲国产精品综合久久20 | 美女激情福利视频在线观看 | 久久中文字幕久久久久91 | 性―交―乱―色―情 | 亚洲不卡在线视频 | 亚洲精品一区二区乱码在线观看 | 韩国美女福利专区一区二区 | 久久91av| 欧美成人在线观看 |