步骤
创建 Action 获取所有角色并返回 View
public IActionResult ListRoles()
{
var roles = _roleManager.Roles;
return View(roles);
}
角色列表视图 ```html @model IEnumerable
@{ ViewBag.Title = “角色列表”; }
所有的角色列表信息
@if (Model.Any()) { 添加角色
foreach (var role in Model)
{
<div class="card mb-3">
<div class="card-header">角色ID:@role.Id</div>
<div class="card-body">
<h5 class="card-title">@role.Name</h5>
</div>
<div class="card-footer">
<a class="btn btn-primary mb-3" style="width: auto" asp-action="CreateRole" asp-controller="Admin">编辑</a>
<a class="btn btn-danger mb-3" style="width: auto" asp-action="CreateRole" asp-controller="Admin">删除</a>
</div>
</div>
}
} else {
尚未创建任何角色信息
点击下面按钮创建角色
} ```