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

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

SharePoint 用戶控件的開發(fā)及應(yīng)用案例圖文教程

SharePoint 用戶控件的開發(fā)及應(yīng)用案例圖文教程

更新時(shí)間:2024-02-08 文章作者:未知 信息來源:網(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)。

 1、新建解決方案以及SharePoint項(xiàng)目,步驟比較簡(jiǎn)單略過,然后映射CONTROLTEMPLATES文件夾,在里面添加用戶控件(僅場(chǎng)解決方案),如下圖:

clip_image001

  2、解決方案結(jié)構(gòu),如下圖:

  簡(jiǎn)單介紹一下,部署以后dll會(huì)到GAC,ascx控件會(huì)部署到CONTROLTEMPLATES文件夾下面,不要問我這個(gè)文件夾物理路徑在哪哦~~

clip_image002

  3、在前臺(tái)的ascx文件里添加控件,如下圖:

  這樣的開發(fā)場(chǎng)景,和asp.net是不是很像?沒錯(cuò),前臺(tái)可以設(shè)計(jì)好布局,然后在后臺(tái)添加相應(yīng)代碼就可以了,這里只是一個(gè)簡(jiǎn)單demo(讀取頁面庫內(nèi)容);

clip_image003

  4、在后臺(tái)cs文件中添加代碼,btn的click事件里添加我們需要的代碼:

clip_image004

  5、添加代碼附,如下:

復(fù)制代碼
protected void btn_GetListItem_Click(object sender, EventArgs e){    StringBuilder Items = new StringBuilder();    using (SPSite site = new SPSite(SPContext.Current.Site.ID))    {        using (SPWeb web = site.OpenWeb())        {            SPList list = web.Lists["頁面"];            int i = 1;            foreach (SPListItem item in list.Items)            {                Items.Append("條目 -- " + i.ToString());                Items.Append("標(biāo)題:" + item["Title"].ToString());                Items.Append("
"); Items.Append("地址:" + item.File.Url); Items.Append("

"); } } } lb_ListItem.Text = Items.ToString();}
復(fù)制代碼

  6、添加代碼以后,部署解決方案,ascx文件部署后如下圖位置:

clip_image005

  7、dll文件部署的位置,如下圖:

clip_image006

  8、簡(jiǎn)單介紹下部署的位置

  Dll的位置,特別要說的是,SharePoint 2013的Dll由于FrameWork版本的問題,部署在如下位置了:

C:\Windows\Microsoft.NET\assembly\GAC_MSIL\SP2013CustomUserControl\v4.0_1.0.0.0__254789ed6746c3c6

  Ascx位置:?

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

  9、在頁面的頭部注冊(cè)

clip_image007

  10、在PlaceHolderMain里添加我們的部件

clip_image008

  11、查看頁面中的效果,如下圖:

clip_image009

  12、點(diǎn)擊GetListItem以后效果,如下圖:

  由于只是一個(gè)demo作為演示,只是簡(jiǎn)單讀取了頁面庫中的頁面信息,包括標(biāo)題和頁面的Url地址,效果如下:

clip_image010

總 結(jié)

  以上就是SharePoint中用戶控件使用的簡(jiǎn)單介紹,或許有人會(huì)說,這個(gè)和WebPart不是一樣么?其實(shí),用戶控件和WebPart本身就很類似,但是使用不僅僅這一種場(chǎng)景,我們可以把用戶控件添加到頁面中,添加到母版頁中,甚至于添加到SharePoint Layouts目錄下發(fā)布的應(yīng)用程序頁面中,都是可以的。

  用戶控件和WebPart很類似,但是應(yīng)用場(chǎng)景還是有所區(qū)別的,至少我感覺用戶控件偏向開發(fā)人員使用,用于不常修改的功能;WebPart偏實(shí)施人員使用,更多的帶有配置信息,更加靈活多變。


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

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

本類教程下載

系統(tǒng)下載排行

主站蜘蛛池模板: 91精品免费高清在线 | 99热这里只有精品一区二区三区 | 日日爽天天干 | 国产大陆老老太老头性视频 | 午夜国产精品福利在线观看 | 国产日韩精品欧美一区色 | 国产在线成人精品 | 久久久亚洲欧洲日产国码二区 | 精品夜夜春夜夜爽久久 | 国产成人毛片精品不卡在线 | 手机看片精品国产福利盒子 | 中文字幕手机在线视频 | 天天干成人网 | ijzz日本| 国产亚洲精品自在久久不卡 | 亚洲乱人伦精品图片 | 色综合色综合色综合色综合 | 激情亚洲综合网 | 在线视频一区二区三区四区 | 亚洲一区二区三区精品视频 | 中文字幕国产专区 | 大伊香蕉精品视频在线天堂 | bt天堂午夜国产精品 | 欧美亚洲日本韩国一级毛片 | 午夜影院在线 | 黑丝在线观看 | 日韩高清欧美精品亚洲 | 国产福利在线小视频 | 免费大片在线观看 | 亚州精品永久观看视频 | 久久精品国产一区二区三区日韩 | 久热中文字幕在线精品首页 | 欧美综合图区亚洲综合图区 | 欧美综合国产 | 在线影院免费观看 | 免费女人扒开下面无遮挡 | 欧美国产日韩综合在线 | 亚洲成人免费在线观看 | 日韩中文精品亚洲第三区 | 日本免费三级网站 | 妞干网中文字幕 |