列出asp.net Identity 2.0中的用户和角色

阿米特·菲利普斯

如何在ASP.NET Identity 2.0中显示用户及其角色的列表。

例子...

John Doe-管理员Bob Smith-用户

到目前为止,我已经创建了一个UserRoleViewModel

public string fname { get; set; }
public string rname { get; set; }

在控制器中,我已完成以下操作...

ApplicationDbContext db = new ApplicationDbContext();

UserRoleViewModel obj = new UserRoleViewModel();

var result = from u in db.Users
             select new UserRoleViewModel
             {
                fname = u.FirstName,
                rname = ???
             };

return View(result);

这是正确的方法吗?如果是,我如何在rname中获得用户的角色?

阿米特·菲利普斯

终于为我的问题找到了解决方案...

这是我创建的ViewModel ...

public class UserRoleViewModel
{
    public string fname { get; set; }
    public string rname { get; set; }
}

这是控制器...

public ActionResult Users()
{
   var result = from user in db.Users
                from role in db.Roles
                where role.Users.Any(r => r.UserId == user.Id)
                select new UserRoleViewModel
                {
                    fname = user.FirstName,
                    rname = role.Name
                };

        return View(result);
}

这是视图...

@model IEnumerable<ApplicationName.Models.UserRoleViewModel>
<ul>
    @foreach(var u in Model)
    { 
       <li>@u.fname - @u.rname</li>
    }
</ul>

一般来说,我还是LINQ,Lambda和MVC的新手。如果有人可以改善此代码,请随时添加您的意见。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

ASP.NET(MVC)用户,角色和角色中的用户

来自分类Dev

ASP.NET(MVC)用户,角色和角色中的用户

来自分类Dev

C# ASP.NET Identity 2 (.NET Framework MVC) - 使用权限和角色

来自分类Dev

从ASP.NET Identity 2.x中的角色中删除用户

来自分类Dev

如何使用Identity ASP.NET Core通过代码优先迁移为用户和角色播种

来自分类Dev

如何使用 ASP.NET Core identity v preview 3.0 创建自定义用户和角色?

来自分类Dev

在ASP.NET Identity中添加角色

来自分类Dev

基于用户角色的ASP.NET MVC 5 Identity 2登录重定向

来自分类Dev

ASP.NET Identity 2记住我-用户正在注销

来自分类Dev

ASP.NET Identity 2角色似乎在cookie中

来自分类Dev

更改ASP.NET Identity 2中的列名

来自分类Dev

具有ASP.Net Identity的ASP.NET MVC5中的自定义验证和角色提供程序

来自分类Dev

尝试为Asp.Net mvc 5中的用户和角色播种数据时出错

来自分类Dev

检查用户是否在asp.net mvc Identity中扮演角色

来自分类Dev

获取在asp.net Identity 2.0中分配了角色的用户列表

来自分类Dev

使用Asp.Net Identity 2将用户添加到角色后,如何使.AspNet.ApplicationCookie无效?

来自分类Dev

多站点中的ASP.NET身份用户和角色

来自分类Dev

ASP.Net Identity 2 RemovePassword模拟

来自分类Dev

ASP.Net Identity 2 RemovePassword模拟

来自分类常见问题

ASP.NET Identity中角色与声明的最佳实践

来自分类Dev

ASP.Net Identity不创建用户

来自分类Dev

ASP.NET Identity用户创建

来自分类Dev

使用会话状态在asp.net中创建用户登录名和角色的不安全方法

来自分类Dev

一个角色/用户在ASP.Net.Core.Identity中可以有多少个声明?

来自分类Dev

Asp.net Identity 2自定义用户和自定义表名称

来自分类Dev

ASP.NET Identity 2 UserManager使所有用户异步

来自分类Dev

如何自定义Asp.net Identity 2用户名已采取的验证消息?

来自分类Dev

创建编程用户后无法登录ASP.NET Identity 2网站

来自分类Dev

Asp.Net Identity 2重复的用户名检查

Related 相关文章

  1. 1

    ASP.NET(MVC)用户,角色和角色中的用户

  2. 2

    ASP.NET(MVC)用户,角色和角色中的用户

  3. 3

    C# ASP.NET Identity 2 (.NET Framework MVC) - 使用权限和角色

  4. 4

    从ASP.NET Identity 2.x中的角色中删除用户

  5. 5

    如何使用Identity ASP.NET Core通过代码优先迁移为用户和角色播种

  6. 6

    如何使用 ASP.NET Core identity v preview 3.0 创建自定义用户和角色?

  7. 7

    在ASP.NET Identity中添加角色

  8. 8

    基于用户角色的ASP.NET MVC 5 Identity 2登录重定向

  9. 9

    ASP.NET Identity 2记住我-用户正在注销

  10. 10

    ASP.NET Identity 2角色似乎在cookie中

  11. 11

    更改ASP.NET Identity 2中的列名

  12. 12

    具有ASP.Net Identity的ASP.NET MVC5中的自定义验证和角色提供程序

  13. 13

    尝试为Asp.Net mvc 5中的用户和角色播种数据时出错

  14. 14

    检查用户是否在asp.net mvc Identity中扮演角色

  15. 15

    获取在asp.net Identity 2.0中分配了角色的用户列表

  16. 16

    使用Asp.Net Identity 2将用户添加到角色后,如何使.AspNet.ApplicationCookie无效?

  17. 17

    多站点中的ASP.NET身份用户和角色

  18. 18

    ASP.Net Identity 2 RemovePassword模拟

  19. 19

    ASP.Net Identity 2 RemovePassword模拟

  20. 20

    ASP.NET Identity中角色与声明的最佳实践

  21. 21

    ASP.Net Identity不创建用户

  22. 22

    ASP.NET Identity用户创建

  23. 23

    使用会话状态在asp.net中创建用户登录名和角色的不安全方法

  24. 24

    一个角色/用户在ASP.Net.Core.Identity中可以有多少个声明?

  25. 25

    Asp.net Identity 2自定义用户和自定义表名称

  26. 26

    ASP.NET Identity 2 UserManager使所有用户异步

  27. 27

    如何自定义Asp.net Identity 2用户名已采取的验证消息?

  28. 28

    创建编程用户后无法登录ASP.NET Identity 2网站

  29. 29

    Asp.Net Identity 2重复的用户名检查

热门标签

归档