我正在编写将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。我很乐意提供帮助。