以编程方式更新版本历史

时间:2011-08-20 07:44:38

标签: c# sharepoint wss wss-3.0 sharepoint-api

在我的webpart中,我需要填充sharepoint列表和库中的数据。

我可以选择更改UI中的数据,当我点击“保存”按钮时,它应该在列表/库中反映出来。

问题是,即使我没有更改数据并点击保存,新版本也会在我的版本历史记录中添加任何更改。

这在审计中带来了很多问题。 我需要解决方案/代码,只有当我们点击保存按钮时项目(列表行)被更改时才应更新版本历史记录。

1 个答案:

答案 0 :(得分:1)

您需要将此逻辑放在代码本身中。在覆盖列表项之前,将列表项与先前版本进行比较,如果相同,则不要覆盖。