我是ASP .NET CORE 2的新手,但是我遇到了一个问题:
1)我使用个人用户帐户创建了一个新的ASP核心mvc项目。
2)我通过this教程向我的应用添加了自定义角色
现在,我想在注册视图(/ Account / Register)的html select中显示所有这些角色,当用户填写表格时,从select中选择角色,然后单击“ Register”按钮,他将被添加到DB中,并分配了角色他。
请帮助
答案 0 :(得分:1)
我假设您正在使用Microsoft.AspNetCore.Identity封装。该软件包包括几个类来获取角色和用户。主要类是RoleManager和UserManager。如果您想获得所有角色,可以
var allRoles = RoleManager.Roles.ToList();
您应该能够从那里获得模型中的内容并构建选择。
这里是指向有关RoleManager的更多文档的链接: