天天看點

SharePoint 2013 圖文開發系列之應用程式頁

  在SharePoint中,有兩種頁面類型,一種是儲存在資料庫中的頁面,我們可以在網站的頁面庫中看到;還有一種叫做應用程式頁,部署在伺服器上,Layouts下面的頁面,是應用程式頁,主要是完成特定功能的頁面。

  特定功能的頁面,聽起來比較籠統,舉個例子,比如說圖檔上傳到特定文檔庫,文檔批量遷移,權限管理等。

1、添加建立項目,選擇SharePoint 2013 空項目,如下圖:

SharePoint 2013 圖文開發系列之應用程式頁
2、選擇場解決方案,如下圖:
SharePoint 2013 圖文開發系列之應用程式頁
3、添加新項,選擇應用程式頁,如下圖:
SharePoint 2013 圖文開發系列之應用程式頁

4、添加前台的代碼,主要是Html代碼,上面是頁面标題:

  當然,除了這些節點,還可以添加控件引用,但是由于沒有前台檔案,是以引用不像普通的aspx頁面,需要在頭部引用,然後在節點裡使用。

SharePoint 2013 圖文開發系列之應用程式頁

5、添加背景代碼,如下圖:

  除了Page_Load方法,我們還可以添加其它方法,來完成我們需要的功能;我這裡的例子,就是讀取所有清單,把文檔庫類型的展示出來,代碼如下圖:

  當然,我們還可以選擇從Url上接收ID,其實SharePoint很多頁面都是這麼做的,傳文檔庫的Guid、文檔ID、使用者或者使用者組ID等,進行操作;

SharePoint 2013 圖文開發系列之應用程式頁
6、前台頁面通路的效果,如下圖:
SharePoint 2013 圖文開發系列之應用程式頁

總 結

  如上,便是SharePoint應用程式頁的簡單使用,當然,我們可以完成更複雜的功能,豐富我們的代碼内容。

  對于應用程式頁的應用場景,我不想說太多,很多時候,我們可以使用各種模型完成我們的功能,大家看需求需要,也要看自己的使用習慣和開發習慣。

  要說的基本就這些,因為是入門文檔,内容比較簡單,希望高手略過,勿噴!

博文推薦:
    SharePoint 2013 WebPart 管理工具分享[開源]
    基于SharePoint 2013的論壇解決方案[開源]
    SharePoint 2013 學習基礎系列入門教程
    SharePoint 2013 圖文開發系列之門教程
    SharePoint Designer 學習系列入門教程
特:如果有SharePoint項目,歡迎郵件聯系我,Email:[email protected]

繼續閱讀