私のコントローラーコード:
[HttpPost]
public ActionResult Login(LoginViewModel loginVM)
{
var isLogin = SessionContext.Instance.AuthMgr
.Login(loginVM.Email, loginVM.Password);
if (!isLogin)
{
ModelState.AddModelError(String.Empty, "wrong email/passord");
return View(loginVM);
}
User user = SessionContext.Instance.AuthMgr.User;
return RedirectByUser(user);
}
私のビューコード:
@Html.ValidationSummary(true, null, new { @class = "alert" })
問題は、モデルでプロパティ エラーが発生した場合、VaidatonSummary
ラッパーが表示されないことです。
<div class="validation-summary-errors alert"><ul><li style="display:none"></li>
</ul></div>
私の問題はここで説明されました: ValidationSummary(true) がプロパティ エラーの空の概要を表示するのはなぜですか?