代码之家  ›  专栏  ›  技术社区  ›  Philipp Schmid

阻止从SharePoint列表项中删除附件

  •  0
  • Philipp Schmid  · 技术社区  · 16 年前

    我们有一个 自定义SharePoint列表类型 .我们列表的部分功能取决于每个列表项的特定附件的存在。当 用户 意外或故意 删除附件 (名为donotdelete.fi!)列表项的 该项目的功能已损坏 . 因此,我们希望 阻止用户删除该特定列表项附件 (但应能编辑列表项)。

    这可以通过使用 此列表项的事件接收器 ?考虑到附件存储在列表的rootfolder中,可能需要将eventReceiver附加到列表项之外的其他位置?

    1 回复  |  直到 15 年前
        1
  •  3
  •   naivists    16 年前

    是的,有可能,我曾经创造过这样的建筑。

    你必须执行 ItemAttachmentDeleting AN方法 SPItemEventReceiver . 在这里查看所有可能的方法: http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spitemeventreceiver_members.aspx

    推荐文章