社区
SharePoint
帖子详情
Sharepoint 2010 在ItemDeleting方法里实现更新功能
sygwin_net
2011-11-17 02:17:57
需求:当用户删除某列表项时,不是真的删除,而是将其状态更新为:已删除.
我的解决方法是:新建事件接收器,在ItemDeleting事件里设置properties.Cancel。
然后:
SPListItem item = properties.ListItem;
item["Status"] = "已删除";
item.Update();
虽然结果达到了,但是sharepoint 会提示说:服务器遇到以下错误:某个事件接收器取消了事件。
所以我的解决方案行不通。请告诉赐教。
...全文
103
3
打赏
收藏
Sharepoint 2010 在ItemDeleting方法里实现更新功能
需求:当用户删除某列表项时,不是真的删除,而是将其状态更新为:已删除. 我的解决方法是:新建事件接收器,在ItemDeleting事件里设置properties.Cancel。 然后: SPListItem item = properties.ListItem; item["Status"] = "已删除"; item.Update(); 虽然结果达到了,但是sharepoint 会提示说:服务器遇到以下错误:某个事件接收器取消了事件。 所以我的解决方案行不通。请告诉赐教。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sygwin_net
2011-11-17
打赏
举报
回复
我已经解决了,设置 properties.Cancel = true;
properties.Status = SPEventReceiverStatus.CancelNoError;就可以了。
Canny
2011-11-17
打赏
举报
回复
同意小虎的做法。
rimtd0314
2011-11-17
打赏
举报
回复
我建议自己写菜单,不建议改原有的,哈哈
SPEmailEventReceiver
SPEmailEventReceiver vs2008的工程。 部署后需要手动修改Web.congfig的SafaControl节点。 需要添加的内容在SafeControl.txt内
Event Handler Hands on lab
Event Handler 实例
sharepoint
OSS Event Manager
OSSEventManager 可以方便的在一个列表上部署、挂载、卸载
SharePoint
2007的列表条目事件处理程序
SharePoint
2007图文开发教程【图片
更新
中】
SharePoint
2007图文开发教程(1)---简介,安装,配置及创建Web应用程序 简介 Microsoft Office
SharePoint
Server 2007 是一个服务器
功能
集成套件,它提供全面的内容管理和企业搜索、加速共享业务流程并便利跨界限信息共享以更好地了解业务,从而有助于提高组织的工作效率。 Office
SharePoint
Server 2007
在
SharePoint
Foundation
2010
中使用事件接收器
使用事件的实践示例 既然您已深刻理解 Microsoft
SharePoint
Foundation
2010
中的事件模型,您可以开始在自己的代码中生成事件处理。本文其余部分演示通过各种方式使用
SharePoint
事件模型的五个示例: 广播通知 添加到网站集中任何数以百计的网站中的通知全部显示在根网站上的通知 Web 部件中。 拆分项目 当某个项目添加到列表时,该项
SharePoint
3,245
社区成员
4,605
社区内容
发帖
与我相关
我的任务
SharePoint
企业开发 SharePoint
复制链接
扫一扫
分享
社区描述
企业开发 SharePoint
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章