当使用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.
本文介绍如何使用SPSecurity.RunWithElevatedPrivileges方法在SharePoint中修改特定项的Created、Modified、CreatedBy、ModifiedBy及AssignedTo等属性。通过具体代码示例展示了如何设置这些属性值。

8257

被折叠的 条评论
为什么被折叠?



