【发布时间】:2010-04-12 17:48:55
【问题描述】:
在 SharePoint 中,首次将项目添加到文档库时,它会按预期触发 ItemAdded 和 ItemAdding 事件。如果您上传相同的文件名来更新现有文件,它将触发 ItemUpdated 和 ItemUpdating 事件,正如预期的那样。但是,我无法确定这种行为是否真的发生过。或者,更具体地说,我完全无法区分以下内容:
- 项目已更新,因为有人上传了一个新文件,但没有对任何表单字段进行任何操作。
- 项目已更新,因为有人点击“确定”但未对任何表单字段执行任何操作。
真的有办法区分这些类型的更新吗?事件属性中似乎没有包含此信息的内容,列表项和文件本身的版本历史记录中也没有。我什至尝试通过 OpenBinary() 比较文件本身,但在上述两种情况下,我仍然得到相同的结果。提前感谢您的帮助!
【问题讨论】:
标签: sharepoint sharepoint-2007 event-handling document-library