Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc How don';当出现属性错误时,是否不显示ValidationSummary?_Asp.net Mvc_Asp.net Mvc 4 - Fatal编程技术网

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”);