Asp.net mvc How don';当出现属性错误时,是否不显示ValidationSummary?
我的控制器代码:Asp.net mvc How don';当出现属性错误时,是否不显示ValidationSummary?,asp.net-mvc,asp.net-mvc-4,Asp.net Mvc,Asp.net Mvc 4,我的控制器代码: [HttpPost] public ActionResult Login(LoginViewModel loginVM) { var isLogin = SessionContext.Instance.AuthMgr .Login(loginVM.Email, loginVM.Password); if (!isLogin) { ModelState.AddMode
[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
wrapper不应该显示
<div class="validation-summary-errors alert"><ul><li style="display:none"></li>
</ul></div>
这里描述了我的问题:删除
@Html.ValidationSummary(true, null, new { @class = "alert" })
从视图中,我无法删除它,因为我需要显示ModelState.AddModelError(String.Empty,“错误的电子邮件/passord”);