• <label id="pxtpz"><meter id="pxtpz"></meter></label>
      1. <span id="pxtpz"><optgroup id="pxtpz"></optgroup></span>

        當前位置:雨林木風下載站 > 辦公軟件教程 > 詳細頁面

        SharePoint 用戶控件的開發及應用案例圖文教程

        SharePoint 用戶控件的開發及應用案例圖文教程

        更新時間:2024-02-08 文章作者:未知 信息來源:網絡 閱讀次數:

        SharePoint發行版本有SharePoint2003、SharePoint2007、Sharepoint 2010、SharePoint2013和SharePoint2016。SharePoint提供了功能強大的團隊協作環境,使得組織能夠在整個組織內部實現整合、組織、查找和提供 SharePoint站點。

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

        clip_image001

          2、解決方案結構,如下圖:

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

        clip_image002

          3、在前臺的ascx文件里添加控件,如下圖:

          這樣的開發場景,和asp.net是不是很像?沒錯,前臺可以設計好布局,然后在后臺添加相應代碼就可以了,這里只是一個簡單demo(讀取頁面庫內容);

        clip_image003

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

        clip_image004

          5、添加代碼附,如下:

        復制代碼
        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("標題:" + item["Title"].ToString());                Items.Append("
        "); Items.Append("地址:" + item.File.Url); Items.Append("

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

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

        clip_image005

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

        clip_image006

          8、簡單介紹下部署的位置

          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、在頁面的頭部注冊

        clip_image007

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

        clip_image008

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

        clip_image009

          12、點擊GetListItem以后效果,如下圖:

          由于只是一個demo作為演示,只是簡單讀取了頁面庫中的頁面信息,包括標題和頁面的Url地址,效果如下:

        clip_image010

        總 結

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

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


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

        溫馨提示:喜歡本站的話,請收藏一下本站!

        本類教程下載

        系統下載排行

        主站蜘蛛池模板: 免费乱码中文字幕网站| 深夜久久AAAAA级毛片免费看| 成年免费大片黄在线观看com| 国拍在线精品视频免费观看| 久久精品国产99精品国产亚洲性色| 免费人妻精品一区二区三区| 国产免费观看视频| 亚洲色大成网站www永久网站| 好先生在线观看免费播放 | 精品国产一区二区三区免费| 四虎免费影院4hu永久免费| 亚洲日韩一区二区三区| 中文字幕无码视频手机免费看| 亚洲国产福利精品一区二区| 四虎在线免费视频| 亚洲短视频在线观看| 亚洲黄色网址大全| 99热在线免费观看| 老司机亚洲精品影院| 青草草色A免费观看在线| 亚洲一区二区三区久久| 中出五十路免费视频| 亚洲日韩精品一区二区三区| 亚洲精品蜜夜内射| 日日操夜夜操免费视频| 亚洲系列国产精品制服丝袜第| 99re6热视频精品免费观看| 亚洲小说区图片区| 无码国产精品一区二区免费式芒果| 亚洲成在人天堂一区二区| 亚洲网站在线免费观看| 亚洲精品国产高清在线观看| 国产精品色午夜视频免费看| 国产精品九九久久免费视频 | A在线观看免费网站大全| 中文字幕亚洲综合小综合在线| 日本免费人成黄页在线观看视频| 日日狠狠久久偷偷色综合免费| 国产精品亚洲成在人线| 青青青国产在线观看免费网站 | av成人免费电影|