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


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

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

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

clip_image001

2、選擇場解決方案,如下圖:

clip_image002

3、添加新項,選擇應用程序頁,如下圖:

clip_image003

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

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

clip_image004

5、添加后台代碼,如下圖:

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

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

clip_image005

6、前台頁面訪問的效果,如下圖:

clip_image006

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

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

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM