如何更新"修改后的" sharepoint 2013中的字段使用文档对象库C#。目前我正在使用以下代码,但每次运行此代码时,"已修改"字段始终使用当前DateTime更新。
SP.ListItemCreationInformation itemCreateInfo = new SP.ListItemCreationInformation();
SP.ListItem oListItem = oList.AddItem(itemCreateInfo);
String LastModifiedDate = "12/14/2014 7:01:09 PM";
oListItem["Modified"] = Convert.ToDateTime(LastModifiedDate);
oListItem.Update();
clientContext.ExecuteQuery();
答案 0 :(得分:2)
如果您将Update
来电更改为SystemUpdate
来电;应该这样做。
oListItem.SystemUpdate();
答案 1 :(得分:0)
您可以使用SystemUpdate()而不是Update()。但正如Glenn所说,这是一个服务器端功能,CSOM不支持它。如果您愿意,您可以编写一个逐个更新列表元数据的Web服务,这样修改日期就不会更新。