当使用SPSecurity.RunWithElevatedPrivileges创建或更新SPListItem时,如何修改Created, Modified, Created By, Modified By, Assigned To?很简单,如下:
item["Created"] = DateTime.Now.AddDays(-30);
item["Modified"] = DateTime.Now.AddDays(-30);
item["Created By"] = web.AllUsers[@"maxsp2007\samc"];
item["Modified By"] = web.AllUsers[@"maxsp2007\stellas"];
item["Assigned To"] = web.AllUsers[@"maxsp2007\mikes"];
或者web.AllUsers改为web.EnsureUser.