【问题标题】:Update Files in Sharepoint Document Library更新 Sharepoint 文档库中的文件
【发布时间】:2009-10-02 23:18:30
【问题描述】:

简单地说,我在文档库中有一个自定义的 editForm.aspx,它使用我自己的自定义 dll。 当用户编辑记录时,我可以更新与文件关联的所有属性,但是,当您更新实际文档(即替换它)然后 Update()(或 SystemUpdate())时,您会得到以下信息:

文件 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/ 建议使用事件接收器,就像工作流有类似问题的任何人一样,使用 DisableEvents()。这很棒,但我不知道如何更改我的编辑表单以与事件接收者一起使用。 是否有关于更新文档库中的文件以及如何使用事件接收器来完成此操作的文档/教程?

【问题讨论】:

    标签: sharepoint document-library event-receiver


    【解决方案1】:

    事件接收器将与编辑表单完全分开 - 除了保存用户输入的任何内容之外,您无需在编辑表单中执行任何特殊操作。当项目被您的表单或标准表单之一修改时,将调用事件接收器。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-02-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多