如何在UserManager CreateAsync中查看控制器中出现的错误



我试图用UserManagerCreateAsync方法创建用户,但它不起作用。我是邮递员,我总是收到200 OK

我的Post方法

[HttpPost]
public async Task<IActionResult> Register()
{
User user = new User { Email = "asfa@gmail.com", UserName = "asfa@gmail.com" };
var result = await _userManager.CreateAsync(user, "SS22!faasd");
if (result.Succeeded)
{
// install cookie
await _signInManager.SignInAsync(user, false);
}
else
{
foreach (var error in result.Errors)
{
//how can i see my errors here
}
}
return Ok();
}

此外,我没有任何cshtml文件,所以我无法在页面上输出它们。或者你可以解释一下,为什么我的CreateAsync方法不起作用。

您可以每次从服务器返回结果:

return Ok(result);

它将被序列化,所以你可以看到它。

相关内容

  • 没有找到相关文章

最新更新