简单地说,我在文档库中有一个自定义的editForm.aspx,它使用我自己的自定义dll。 当用户编辑记录时,我可以更新与文件相关的所有属性,但是,当您更新实际文档(即替换它),然后更新()(或SystemUpdate())时,您会得到以下结果:更新Sharepoint文档库中的文件
文件BLAH.doc已于2009年5月1日09:41:12 +0100被DOMAIN \ ACCOUNT修改。
文件被替换,但没有文件属性被更新,所以路径和文件名与旧版本相同!?
此公告: http://hristopavlov.wordpress.com/2008/05/14/uploading-a-file-event-receivers-the-file-has-been-modified-by/ 建议使用事件recievers,因为没有任何人谁与工作流程类似的问题,使用DisableEvents()。这很棒,但我不知道如何改变我的编辑形式以与事件接收器一起工作。 是否有关于更新文档库中的文件的任何文档/教程,以及如何使用事件接收器来完成此操作?