要解决“asp.net core - 登录页面不显示错误消息”的问题,可以尝试以下方法:
@if (!string.IsNullOrEmpty(ViewBag.ErrorMessage))
{
@ViewBag.ErrorMessage
}
if (!LoginSuccessful)
{
ViewBag.ErrorMessage = "用户名或密码不正确";
return View();
}
if (!ModelState.IsValid)
{
ViewBag.ErrorMessage = "请填写有效的用户名和密码";
return View();
}
通过以上方法,您应该能够解决“asp.net core - 登录页面不显示错误消息”的问题,并确保错误消息能够正确显示在登录页面上。