Identity角色管理二(显示角色)
Posted liessay
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Identity角色管理二(显示角色)相关的知识,希望对你有一定的参考价值。
需要将目前所有角色名显示出来,方法同用户管理
一、创建Index acction
public async Task<ActionResult> Index() { var roles = await _roleManager.Roles.ToListAsync(); return View(roles); }
二、创建视图
@model IEnumerable<Microsoft.AspNetCore.Identity.IdentityRole> @{ ViewData["Title"] = "Index"; } <h1>Index</h1> <p> <a asp-action="Create">添加角色</a> </p> <table class="table"> <thead> <tr> <th>编号</th> <th>角色名</th> <th>操作</th> </tr> </thead> <tbody> @foreach (var item in Model) { <tr> <td> @html.DisplayFor(modelItem => item.Id) </td> <td> @Html.DisplayFor(modelItem => item.Name) </td> <td> <a asp-action="Edit" asp-route-id="@item.Id" class="btn btn-success btn-sm">编辑</a> <a asp-action="Details" asp-route-id="@item.Id" class="btn btn-primary btn-sm">详情</a> <a asp-action="Delete" asp-route-id="@item.Id" class="btn btn-danger btn-sm">删除</a> </td> </tr> } </tbody> </table>
显示效果
以上是关于Identity角色管理二(显示角色)的主要内容,如果未能解决你的问题,请参考以下文章
ASP.NET MVC 5 中的简单角色管理器和授权,无需使用 Identity(CustomRoleProvider)