在SharePoint中,有两种页面类型,一种是保存在数据库中的页面,我们可以在网站的页面库中看到;还有一种叫做应用程序页,部署在服务器上,Layouts下面的页面,是应用程序页,主要是完成特定功能的页面。

  特定功能的页面,听起来比较笼统,举个例子,比如说图片上传到特定文档库,文档批量迁移,权限管理等。

1、添加新建项目,选择SharePoint 2013 空项目,如下图:

2、选择场解决方案,如下图:

3、添加新项,选择应用程序页,如下图:

4、添加前台的代码,主要是Html代码,上面是页面标题:

  当然,除了这些节点,还可以添加控件引用,但是由于没有前台文件,所以引用不像普通的aspx页面,需要在头部引用,然后在节点里使用。

5、添加后台代码,如下图:

  除了Page_Load方法,我们还可以添加其它方法,来完成我们需要的功能;我这里的例子,就是读取所有列表,把文档库类型的展示出来,代码如下图:

  当然,我们还可以选择从Url上接收ID,其实SharePoint很多页面都是这么做的,传文档库的Guid、文档ID、用户或者用户组ID等,进行操作;

6、前台页面访问的效果,如下图:

  如上,便是SharePoint应用程序页的简单使用,当然,我们可以完成更复杂的功能,丰富我们的代码内容。

  对于应用程序页的应用场景,我不想说太多,很多时候,我们可以使用各种模型完成我们的功能,大家看需求需要,也要看自己的使用习惯和开发习惯。

  要说的基本就这些,因为是入门文档,内容比较简单,希望高手略过,勿喷!

最新文章

  1. 微信小程序-关于重定向问题
  2. MySQL 数据备份与还原
  3. 第一篇:初识bootstrap
  4. Windows环境下使用Clover四叶草引导双硬盘安装OSX 10.11.5原版镜像
  5. Runner站立会议07
  6. MacOS10.11的/usr/bin目录不可写后class-dump的处理办法
  7. Java基础知识强化之网络编程笔记19:Android网络通信之 HttpClient和传统Post、Get方式的区别
  8. Fragment之三:根据屏幕尺寸加载不同的Fragment
  9. 依据Uri获得sd卡图片
  10. 怎样将word文件转化为Latex文件:word-to-latex-2.56具体解释
  11. 八大排序算法Java实现
  12. Tour HDU - 3488 有向环最小权值覆盖 费用流
  13. Little Red Riding Hood
  14. sublime text3 常用配置
  15. mAP的计算
  16. ThinkPHP模板内使用U方法
  17. Java方法的重载和重写
  18. Ant编译utf-8非法字符:/65279 解决方法
  19. 【理论】python使用celery异步处理请求
  20. Spring中bean的生命周期!

热门文章

  1. 伪静态下Post无法响应的问题
  2. CoreData和SQLite多线程访问时的线程安全
  3. 斐讯Fir302b救砖教程
  4. bootstrap走动的进度条
  5. Java设计模式之单例模式(Singleton)
  6. Android音频开发之MediaRecorder/MediaPlayer
  7. PHP+MySQL代码部署在Linux(Ubuntu)上注意事项
  8. Last-Modified、If-Modified-Since 实现缓存和 OutputCache 的区别
  9. [linux]挂载smb
  10. js的touch事件的实际引用