显示BadRequest()消息,而不是重定向到页面

时间:2018-01-25 17:12:04

标签: asp.net .net asp.net-mvc

所以我有这个代码

if(login.Email == null || login.Password == null)
    {
     return BadRequest("Please fill in all required fields!");
    }

如何在前端显示badrequest消息?

我尝试使用此

<div asp-validation-summary="All" class="text-danger"></div>

但它仍然会将我重定向到另一个页面

1 个答案:

答案 0 :(得分:0)

您的模型中的电子邮件和密码属性是否有[必需]注释?如果您使用这些注释,jQuery将为您处理前端验证,然后当您将其发送到服务器时,您可以调用if(ModelState.IsValid()){do stuff}而不是手动验证所有内容。 Reference Doc