如何在asp.net身份Web表单中获取角色中的用户列表

时间:2014-03-17 08:53:52

标签: asp.net asp.net-identity

我在Web表单中使用ASP.NET Identity 2,我需要获取角色用户列表,我的意思是"Admin"角色或"User"角色的用户列表。 你能救我吗?

2 个答案:

答案 0 :(得分:0)

查看RoleManager类上的Roles IQueryable - 它意味着允许查询。如果您正在使用EF,则角色为IQueryable<IdentityRole>,而IdentityRole具有Users属性集合。使用这些ID,您可以访问UserManager上的Users IQueryable。 :)

答案 1 :(得分:0)

谢谢@Brock Allen。 我发现我应该在asp.net身份的角色管理器和用户管理器系统中更改一些基本代码,如果有人需要更改和自定义asp.net身份这里是一篇好文章:click