保存SPListItem时发生冲突错误

本文关键字:冲突 错误 SPListItem 保存 | 更新日期: 2023-09-27 18:10:32

我有一个sharepoint 2010应用程序,其中我必须将项目添加到列表中,然后在同一列表项目中添加2个更新。这些是我在保存时必须做的事情。

  1. 我需要将项目保存到我的父列表中。
  2. 我已经注册了一个事件处理程序(Item Added事件),它将在步骤1之后触发,并且它将在任务列表中创建一个新项目。
  3. 在第一步之后,我再次更新相同的列表项列,用于保存具有项目ID
  4. 的URL列
  5. 第二步结束后。由事件处理程序添加的任务项,我需要用任务列表项ID
  6. 更新父列表列

在执行这些步骤时。我得到保存冲突错误。

我试图使用重新加载SpListItem和线程。睡眠方法也是如此。但是一切都失败了。

保存SPListItem时发生冲突错误

我不得不承认我不太遵循您的步骤,但只是想知道您是否已经尝试过ItemAdding事件,添加是异步的,因此将在项目创建后触发,这可能与您的其他代码或用户操作相冲突。添加是同步的,这听起来更合适,虽然我可能是错的。