zoukankan      html  css  js  c++  java
  • Identity用户管理入门二(显示用户列表)

    在Controllers中新建AccountController,并在构造方法(函数)中注入SignInManager,UserManager

    UserManager   用户管理(注册,查找,修改,删除用户等)

    SignInManager 用户登录管理(登录,注销等)

    private readonly SignInManager<IdentityUser> _signInManager;
    private readonly UserManager<IdentityUser> _userManager;
    
    public AccountController(SignInManager<IdentityUser> signInManager, UserManager<IdentityUser> userManager)
    {
        _signInManager = signInManager;
        _userManager = userManager;
    }

    创建Index方法显示所有用户

    public async Task<IActionResult> Index()
    {
        var user = await _userManager.Users.ToListAsync();
        return View(user);
    }

    创建Index.cshtml视图

    @model IEnumerable<Microsoft.AspNetCore.Identity.IdentityUser>
    @{
        ViewData["Title"] = "Index";
    }
    
    <h1>Index</h1>
    <a asp-action="Register">注册</a>
    <table class="table table-bordered">
        <tr>
            <th>@Html.DisplayNameFor(u => u.Id)</th>
            <th>@Html.DisplayNameFor(u => u.UserName)</th>
            <th>@Html.DisplayNameFor(u => u.Email)</th>
            <th>@Html.DisplayNameFor(u => u.PhoneNumber)</th>
            <th>操作</th>
        </tr>
        @foreach (var item in Model)
        {
            <tr>
                <td>@item.Id</td>
                <td>@item.UserName</td>
                <td>@item.Email</td>
                <td>@item.PhoneNumber</td>
                <td><a asp-action="EditUser" asp-route-id="@item.Id" type="button" class="btn btn-success btn-xs">修改</a>
                <a asp-action="Delete" asp-route-id="@item.Id" type="button" class="btn  btn-danger btn-xs" size="">删除</a> </td>
            </tr>
        }
    </table>

    显示结果如下(默认没有任何用户,但不方便展示效果故手工新增数据)

  • 相关阅读:
    spring service层单元测试
    Java源码学习 -- java.lang.StringBuilder,java.lang.StringBuffer,java.lang.AbstractStringBuilder
    Java源码学习 -- java.lang.String
    动态规划算法
    单元测试(Spring)
    Servlet/JSP
    Log4j2 — Log4j2导入、LogEvent、配置文件编写及路径
    idea 控制台输出 中文乱码 解决方法
    常见正则表达式
    读《浪潮之巅》(吴军著)有感
  • 原文地址:https://www.cnblogs.com/liessay/p/13207555.html
Copyright © 2011-2022 走看看