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的方式读取填写的配置文件。

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

目录
相关文章
C#或Winform中的消息通知之自定义优雅漂亮的通知效果
Custom Notification自定义通知提示,一款非常优雅漂亮的自定义通知效果,主要介绍其实现思路、调整和优化...
1279 0
C#或Winform中的消息通知之自定义优雅漂亮的通知效果
|
Android开发
移动应用程序设计基础——点菜单列表实现2.0(实现短信接受以及服务与广播的使用)
1.接收短信、开启和停止服务的界面布局。 2.实现短信接收服务; 3.接收广播信息。 具体功能为: 1、 实现短信金额通知功能。在订餐程序,取消自动登录功能,并在注册界面增加开启和停止短信通知服务按钮,开启短信按钮点击提交后显示短信服务启动成功对话框,短信通知服务开启后,用户点菜后,将“您点的菜品总价值***元”发到注册手机上。停止短信按钮点击提交后现实短信服务停止对话框; 2、 实现用户点餐广播功能。用户点菜后,所点菜品及用户名以广播方式通知,广播接收到后,打开一个新的页面,以列表的方式追加一条记录,显示
184 0
移动应用程序设计基础——点菜单列表实现2.0(实现短信接受以及服务与广播的使用)
|
Web App开发
SignalR网页实时推送
1.新建项目,选择mvc4 Wed应用程序,选择Internet,视图引擎:Razor 2.在控制器中添加 并添加上视图 3.引用(install-package Microsoft.AspNet.SignalR) 4.
774 0
|
测试技术 Android开发
《Android应用开发攻略》——3.13 发送文本消息以及AVD之间的通话
本节书摘来自华章计算机《Android应用开发攻略》一书中的第3章,第3.13节,作者:(美)达尔文(Darwin, I. F.)著, 更多章节内容可以访问云栖社区“华章计算机”公众号查看。
1337 0