读书人

Sharepoint 2010 在ItemDeleting步骤里

发布时间: 2013-01-02 13:08:44 作者: rapoo

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

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

读书人网 >行业软件

热点推荐