SPUser.Name更改列CreatedBy和ModifiedBy

时间:2018-10-11 08:29:45

标签: c# visual-studio visual-studio-2010 sharepoint

我正在编写将SharePoint用户名设置为“ Anonyme”的代码,但是我必须将他的名字保留在系统列CreatedBy和ModifiedBy中。

mySite.AllowUnsafeUpdates = true;
myWeb.AllowUnsafeUpdates = true;
SPUser user = myWeb.EnsureUser(login);
user.Email = "xyz@xyz.com";
user.Update();
myWeb.SiteUsers.Remove(user.LoginName);
mySite.AllowUnsafeUpdates = false;
myWeb.AllowUnsafeUpdates = false;

代码正常工作,但是正如我所说,它更改了列CreatedBy和ModifiedBy。我很乐意提供帮助。

0 个答案:

没有答案