首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 企业软件 > 行业软件 >

Sharepoint 2010 在ItemDeleting步骤里实现更新功能

2013-01-02 
Sharepoint 2010 在ItemDeleting方法里实现更新功能需求:当用户删除某列表项时,不是真的删除,而是将其状态

Sharepoint 2010 在ItemDeleting方法里实现更新功能
需求:当用户删除某列表项时,不是真的删除,而是将其状态更新为:已删除.
我的解决方法是:新建事件接收器,在ItemDeleting事件里设置properties.Cancel。
然后:
SPListItem item = properties.ListItem;
item["Status"] = "已删除";
item.Update();
虽然结果达到了,但是sharepoint 会提示说:服务器遇到以下错误:某个事件接收器取消了事件。
Sharepoint 2010 在ItemDeleting步骤里实现更新功能

所以我的解决方案行不通。请告诉赐教。
[解决办法]
我建议自己写菜单,不建议改原有的,哈哈
[解决办法]
同意小虎的做法。

热点排行