ASP.NET Core MVC 2.x 全面教程_ASP.NET Core MVC 16. 角色管理_干货
注入UserManager和RoleManager
ASP.NET Core MVC 2.x 全面教程_ASP.NET Core MVC 16. 角色管理_html_02

ASP.NET Core MVC 2.x 全面教程_ASP.NET Core MVC 16. 角色管理_干货_03
建立View页面.这段视频中没有录。
ASP.NET Core MVC 2.x 全面教程_ASP.NET Core MVC 16. 角色管理_添加用户_04

ASP.NET Core MVC 2.x 全面教程_ASP.NET Core MVC 16. 角色管理_干货_05

ASP.NET Core MVC 2.x 全面教程_ASP.NET Core MVC 16. 角色管理_干货_06
RoleManager的服务没有注册
ASP.NET Core MVC 2.x 全面教程_ASP.NET Core MVC 16. 角色管理_asp.net core 2.2_07
注册的地方进行修改
ASP.NET Core MVC 2.x 全面教程_ASP.NET Core MVC 16. 角色管理_干货_08
再次运行就可以了
ASP.NET Core MVC 2.x 全面教程_ASP.NET Core MVC 16. 角色管理_asp.net core 2.2_09
这个ViewModel实际上只需要角色的名称就可以了
ASP.NET Core MVC 2.x 全面教程_ASP.NET Core MVC 16. 角色管理_添加用户_10
ASP.NET Core MVC 2.x 全面教程_ASP.NET Core MVC 16. 角色管理_asp.net core 2.2_11
ASP.NET Core MVC 2.x 全面教程_ASP.NET Core MVC 16. 角色管理_asp.net core 2.2_12
添加失败就循环错误Model级别的错误
ASP.NET Core MVC 2.x 全面教程_ASP.NET Core MVC 16. 角色管理_html_13
这块代码也没有录制
ASP.NET Core MVC 2.x 全面教程_ASP.NET Core MVC 16. 角色管理_干货_14
测试结果
ASP.NET Core MVC 2.x 全面教程_ASP.NET Core MVC 16. 角色管理_html_15
ASP.NET Core MVC 2.x 全面教程_ASP.NET Core MVC 16. 角色管理_asp.net core 2.2_16

编辑角色

可以给这个角色里面添加一些用户
ASP.NET Core MVC 2.x 全面教程_ASP.NET Core MVC 16. 角色管理_asp.net core 2.2_17
ASP.NET Core MVC 2.x 全面教程_ASP.NET Core MVC 16. 角色管理_html_18
ASP.NET Core MVC 2.x 全面教程_ASP.NET Core MVC 16. 角色管理_asp.net core 2.2_19
建立EditRole.cshtml
ASP.NET Core MVC 2.x 全面教程_ASP.NET Core MVC 16. 角色管理_干货_20
具体代码没录
ASP.NET Core MVC 2.x 全面教程_ASP.NET Core MVC 16. 角色管理_干货_21
这块代码也没录
ASP.NET Core MVC 2.x 全面教程_ASP.NET Core MVC 16. 角色管理_添加用户_22
删除角色也没录
ASP.NET Core MVC 2.x 全面教程_ASP.NET Core MVC 16. 角色管理_添加用户_23
运行效果
ASP.NET Core MVC 2.x 全面教程_ASP.NET Core MVC 16. 角色管理_asp.net core 2.2_24

还需要实现往 橘色里面添加用户和角色里面把用户移除

在这个页面做角色用户的列表
ASP.NET Core MVC 2.x 全面教程_ASP.NET Core MVC 16. 角色管理_干货_25


ASP.NET Core MVC 2.x 全面教程_ASP.NET Core MVC 16. 角色管理_asp.net core 2.2_26

写Action。添加用户到角色

ASP.NET Core MVC 2.x 全面教程_ASP.NET Core MVC 16. 角色管理_干货_27
users就是后选用户的意思,没在角色里的用户
ASP.NET Core MVC 2.x 全面教程_ASP.NET Core MVC 16. 角色管理_添加用户_28

ASP.NET Core MVC 2.x 全面教程_ASP.NET Core MVC 16. 角色管理_干货_29
只有没有在这个角色里的用户才可以用户添加到这个角色

ASP.NET Core MVC 2.x 全面教程_ASP.NET Core MVC 16. 角色管理_html_30

建立view

下拉的代码
ASP.NET Core MVC 2.x 全面教程_ASP.NET Core MVC 16. 角色管理_html_31
ASP.NET Core MVC 2.x 全面教程_ASP.NET Core MVC 16. 角色管理_html_32

ASP.NET Core MVC 2.x 全面教程_ASP.NET Core MVC 16. 角色管理_asp.net core 2.2_33
这段代码也没录
ASP.NET Core MVC 2.x 全面教程_ASP.NET Core MVC 16. 角色管理_asp.net core 2.2_34
效果
ASP.NET Core MVC 2.x 全面教程_ASP.NET Core MVC 16. 角色管理_干货_35
ASP.NET Core MVC 2.x 全面教程_ASP.NET Core MVC 16. 角色管理_asp.net core 2.2_36

ASP.NET Core MVC 2.x 全面教程_ASP.NET Core MVC 16. 角色管理_干货_37
修改一下样式
ASP.NET Core MVC 2.x 全面教程_ASP.NET Core MVC 16. 角色管理_asp.net core 2.2_38
从角色移除用户功能就不做了 自己去做’