C# 正在将创建的SPListItemVersion复制到SPListItem
我正在尝试分配以下内容:C# 正在将创建的SPListItemVersion复制到SPListItem,c#,sharepoint-2010,C#,Sharepoint 2010,我正在尝试分配以下内容: spListItem["Author"] = itemVersion["Created By"]; 如果itemVersion[“Created By”]是“12;#crazy”,那么我希望spListItem[“Author”]也是“12;#crazy”。但是,该值仅为“12”。我不明白为什么“疯狂”似乎被忽视了。救命啊 您的问题不清楚,但我假设itemVersion是SPListItemVersion。该类具有CreatedBy属性,因此无需使用itemVersi
spListItem["Author"] = itemVersion["Created By"];
如果itemVersion[“Created By”]是“12;#crazy”,那么我希望spListItem[“Author”]也是“12;#crazy”。但是,该值仅为“12”。我不明白为什么“疯狂”似乎被忽视了。救命啊 您的问题不清楚,但我假设itemVersion是SPListItemVersion。该类具有CreatedBy属性,因此无需使用itemVersion[“Created By”]
作者列在分配后只包含用户ID不是问题。在spListItem上调用Update()方法后,它将以用户名扩展。保存spListItem时,请尝试使用UpdateOverwriteVersion方法。此方法有助于修改系统字段,如由创建、修改和修改