角色中的用户列表

时间:2012-03-03 18:22:00

标签: asp.net-mvc-3 user-roles

使用此代码我可以在我的所有用户的页面列表中看到

@foreach (MembershipUser user in Membership.GetAllUsers())
{
   @user.UserName
}

var model = Membership.GetAllUsers().Cast<MembershipUser>().Select(x => x.UserName);
return View(model)

如何查看角色中的用户列表?

2 个答案:

答案 0 :(得分:1)

string[] usersInRole = Roles.GetUsersInRole("role name");
MembershipUserCollection users = new MembershipUserCollection();

foreach (string userName in usersInRole)
{
        users.Add(Membership.GetUser(userName));
}

答案 1 :(得分:0)

Roles.GetUsersInRole(...)
基本上,关于角色的任何事情都是角色提供者的责任。