我需要获取特定角色及其ID的所有用户列表。
我已经搜索了很多用户名来获取userId,但我没有得到一个。 所有人都在说如何获取记录/当前用户ID。
public ActionResult getAllAMUsers()
{
var AMUserList = Roles.GetUsersInRole("Account Manager");
var userList = new List<UserViewModel>(); // property userID & userName
foreach(var item in AMUserList)
{
string userID = User.Identity.getUserID(item); // method like this
userList.add(new UserViewModel{
userName = item,
userID = userID
})
}
return View(userList);
}
答案 0 :(得分:1)
试试这个;
var users = Roles.GetUsersInRole("Account Manager").Select(Membership.GetUser).ToList()