我正在尝试这段代码来获取SPUser对象,但是它总是抛出用户未找到的异常,即使当它返回DoesUserHavePermissions(...的true时,有人知道任何补丁或方法吗?
if (web.Site.RootWeb.DoesUserHavePermissions("UserLoginName", SPBasePermissions.Open))
{
SPUser user = web.Site.RootWeb.Users["UserLoginName"];
}不能使用web.Ensure
发布于 2013-09-13 10:21:14
根据MSDN:
所以使用AllUsers集合
SPUser user = web.Site.RootWeb.AllUsers["UserLoginName"];https://stackoverflow.com/questions/18783633
复制相似问题