Ken*_*nci 7 asp.net-authentication asp.net-mvc-3
如何从特定角色获得所有用户?
var users = Membership.GetAllUsers();
Run Code Online (Sandbox Code Playgroud)
获得所有角色的所有用户.
它返回一个列表MembershipUser,但没有角色属性.
谢谢
角色由角色提供者而非成员资格提供者处理(用于将授权与身份验证分离).
所以
string[] RoleProvider.GetUsersInRole(roleName)
Run Code Online (Sandbox Code Playgroud)
(msdn).
您需要使用System.Web.Security中定义的Roles类.它有一种Roles.GetUsersInRole方法.
这是文档.
如果要将返回的用户名映射到a MembershipUser,则可以对每个返回的值使用Membership.GetUser(字符串用户名)方法.
| 归档时间: |
|
| 查看次数: |
3965 次 |
| 最近记录: |