[英]How can I see errors which I get in my Controller in UserManager CreateAsync?
I am trying to create user with UserManager
and CreateAsync
method, but it doesn't work.我正在尝试使用
UserManager
和CreateAsync
方法创建用户,但它不起作用。 Im postman I always get 200 OK
我是 postman 我总是得到
200 OK
My Post method我的帖子方法
[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();
}
Also I dont have any cshtml files, so I cant output them on page.另外我没有任何 cshtml 文件,所以我不能在页面上 output 它们。 Or you can just explain, why my
CreateAsync
method doesn't work.或者您可以解释一下,为什么我的
CreateAsync
方法不起作用。
You could just return the result from the server every time:您可以每次都从服务器返回结果:
return Ok(result);
It will be serialized so you can see it.它将被序列化,以便您可以看到它。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.