我有该用户的登录ID。但在代码中,我希望将登录名转换为SPUser对象。是否可以将LoginName(字符串类型)转换为SPUser。或者是否有任何方法可以将windows身份用户令牌转换为SPUser。我正在将用户添加到spgroup(因此网站上不存在)。我只有windows用户令牌。
发布于 2010-09-15 12:50:53
看看SPWeb.EnsureUser吧。来自MSDN:
“检查指定的登录名是否属于网站的有效用户,如果登录名不存在,则将其添加到网站中。”
用法如下:
SPUser newUser = SPContext.Current.Web.EnsureUser(@"domain\logonname");发布于 2010-09-15 07:12:07
SPUser user = SPContext.Current.Web.Users["domain\\login"];https://stackoverflow.com/questions/3713497
复制相似问题