步骤

  1. 创建 Action 获取所有角色并返回 View

    1. public IActionResult ListRoles()
    2. {
    3. var roles = _roleManager.Roles;
    4. return View(roles);
    5. }
  2. 角色列表视图 ```html @model IEnumerable

@{ ViewBag.Title = “角色列表”; }

所有的角色列表信息

@if (Model.Any()) { 添加角色

  1. foreach (var role in Model)
  2. {
  3. <div class="card mb-3">
  4. <div class="card-header">角色ID@role.Id</div>
  5. <div class="card-body">
  6. <h5 class="card-title">@role.Name</h5>
  7. </div>
  8. <div class="card-footer">
  9. <a class="btn btn-primary mb-3" style="width: auto" asp-action="CreateRole" asp-controller="Admin">编辑</a>
  10. <a class="btn btn-danger mb-3" style="width: auto" asp-action="CreateRole" asp-controller="Admin">删除</a>
  11. </div>
  12. </div>
  13. }

} else {

尚未创建任何角色信息
点击下面按钮创建角色

} ```

效果

image.png