首页 > 解决方案 > 您如何访问 IdentityUser 以更改其角色?

问题描述

我想在我的应用程序中更改用户的角色。

我使用依赖注入来访问我的控制器中的 UserManager _usermanager。要更改我应该调用 _usermanager.AddToRoleAsync(IdentityUser user, string role) 的角色,但我似乎无法找到 IdentityUser 实体。

    [HttpPost]
    public async Task<IActionResult> BewerkGebruiker(int id , ... )
    {
        Gebruiker g;
        using (var context =  new UTILcontext())
        {
            _userManager.AddToRoleAsync(<<what do i put here?>>),Rol);
            _manager.UpdateGebruiker(g);
            return RedirectToAction("Gebruikers");
        };

标签: asp.net-core-mvcentity-framework-core

解决方案


我不知道 _userManager.Users 属性。这样我就可以找到正确的 IdentityUser 来填充 AddToRoleAsync。

问题解决了!


推荐阅读