所以我有这个代码
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>
但它仍然会将我重定向到另一个页面
答案 0 :(得分:0)
您的模型中的电子邮件和密码属性是否有[必需]注释?如果您使用这些注释,jQuery将为您处理前端验证,然后当您将其发送到服务器时,您可以调用if(ModelState.IsValid()){do stuff}而不是手动验证所有内容。 Reference Doc