SharePoint 2013 图文开发系列之事件接收器

简介:   在SharePoint的使用中,我们经常需要在完成一个动作之后,触发一个事件;比如,我们上传一个文档,但是没有标题,我们需要在上传完成之后,触发一个事件把文件名同步到标题,这就需要用到事件接收器。   此例,就是在SharePoint 2013文档库中,上传文档以后,将标题更新为文档名称的事件接收器。

  在SharePoint的使用中,我们经常需要在完成一个动作之后,触发一个事件;比如,我们上传一个文档,但是没有标题,我们需要在上传完成之后,触发一个事件把文件名同步到标题,这就需要用到事件接收器。

  此例,就是在SharePoint 2013文档库中,上传文档以后,将标题更新为文档名称的事件接收器。

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

clip_image001

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

clip_image002

3、添加新项,选择事件接收器,如下图:

clip_image003

4、选择事件接收器类型和事件,如下图:

clip_image004

5、修改Feature文件,方便部署的时候认识,如下图:

clip_image005

6、修改事件接收器的Xml,修改为对单独列表有效,如下图:

clip_image006

7、添加事件接收器方法,如下图:

clip_image007

8、在文档库添加一个文档,如下图:

clip_image008

9、查看文档属性,发现标题已经被同步为文件名,如下图:

clip_image009

  事件接收器不仅仅只对列表项有效,在SharePoint 2013中,你可以在选择的时候,对于列表、Web站点等进行事件触发,这个是对于SharePoint完成操作后处理的一个很好的方式。

  事件接收器和WebPart一样可以读取配置文件,因为有些信息是灵活、可变的,所以,我们可以将配置文件写在相关应用程序的Web.config里面,然后使用.Net的方式读取填写的配置文件。

  事件接收器要说的也就这么多,一个比较简单的开发模型,希望对于初学者有所帮助。大家可以参考简单的开发模型,来丰富自己的功能代码,来更好、更合理的完成需求。

目录
相关文章
|
1月前
|
测试技术 数据库 C++
Qt C++拖放事件探索之旅:多方法深入解析
Qt C++拖放事件探索之旅:多方法深入解析
118 1
|
算法
高级UI(二): 触摸反馈
触摸反馈应该是自定义view最简单的部分了,不过内部的原理是比较复杂的,去了解里面的核心机制,需要自己去阅读源码,才能更好理解整个触摸机制,当然,知其所以然也是远远不够的,下面我就带大家了解自定义view触摸机制的难点重点
96 0
高级UI(二): 触摸反馈
|
Android开发
移动应用程序设计基础——点菜单列表实现2.0(实现短信接受以及服务与广播的使用)
1.接收短信、开启和停止服务的界面布局。 2.实现短信接收服务; 3.接收广播信息。 具体功能为: 1、 实现短信金额通知功能。在订餐程序,取消自动登录功能,并在注册界面增加开启和停止短信通知服务按钮,开启短信按钮点击提交后显示短信服务启动成功对话框,短信通知服务开启后,用户点菜后,将“您点的菜品总价值***元”发到注册手机上。停止短信按钮点击提交后现实短信服务停止对话框; 2、 实现用户点餐广播功能。用户点菜后,所点菜品及用户名以广播方式通知,广播接收到后,打开一个新的页面,以列表的方式追加一条记录,显示
136 0
移动应用程序设计基础——点菜单列表实现2.0(实现短信接受以及服务与广播的使用)
|
JavaScript NoSQL Redis
微信开发系列之四 - 将SAP C4C的数据更改通知发送到微信公众号上
微信开发系列之四 - 将SAP C4C的数据更改通知发送到微信公众号上
微信开发系列之四 - 将SAP C4C的数据更改通知发送到微信公众号上
|
测试技术 Android开发
《Android应用开发攻略》——3.13 发送文本消息以及AVD之间的通话
本节书摘来自华章计算机《Android应用开发攻略》一书中的第3章,第3.13节,作者:(美)达尔文(Darwin, I. F.)著, 更多章节内容可以访问云栖社区“华章计算机”公众号查看。
1266 0