【发布时间】:2010-08-10 17:28:08
【问题描述】:
我们希望根据某些自定义功能阻止删除列表中的文档。
我们尝试的是在 ItemDeleting 事件中实现这一点。当我们不希望用户能够删除文档时,我们将 SPItemEventProperties 的取消属性设置为 true。
发生的情况是,当不允许用户删除文档时,下拉菜单中的“删除”选项消失了。在某种程度上这是可行的,但事件在用户实际尝试删除文档之前触发。
给我们带来的问题是,如果用户通过 MS Word 2003 连接到文档库,他们可以删除文档。在这种情况下,似乎不会触发 ItemDeleting 事件。
当通过 MS Word 删除文档时,有没有办法让我们触发事件并回滚删除操作。
编辑
部分问题可能是events do not fire in explorer view。这个“bug”有解决办法吗?
【问题讨论】:
标签: sharepoint wss-3.0