繁体   English   中英

SharePoint 2010讨论列表中的版本历史记录

[英]Version History in SharePoint 2010 Discussion lists

我有一个SharePoint 2010讨论列表 ,其中已启用版本控制。 每个讨论列表项都有类似子项的答复。 我正在使用C#将列表项保存到SharePoint讨论列表。 通过SharePoint UI更新时,我能够查看子项和父项的版本历史记录。 但是,当我通过代码保存时, 版本控制不适用于答复或子项。

检查您是否使用SPListItem.UpdateOverwriteVersion方法或SPListItem.SystemUpdate方法来更新列表项。

UPDATE()

更新数据库中的项目。

更新内置列的“修改的”和“修改的”值。

创建一个新版本

SYSTEMUPDATE()是相同的SYSTEMUPDATE(FALSE)

更新数据库中的项目。

“修改”和“修改者”字段中没有更改。

没有创建新版本

触发项目事件。

SYSTEMUPDATE(真)

更新数据库中的项目。

“修改”和“修改者”字段中没有更改。

已创建新版本

触发项目事件。

UPDATEOVERWRITEVERSION()

更新项目,但不创建新版本。

更新“修改的”和“修改的”值。

注意:您还可以通过使用“ this.EventFiringEnabled = false;”来禁用事件的触发。 更新并使用“ this.EventFiringEnabled = true;”再次启用事件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM