-1

私のコントローラーコード:

[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) がプロパティ エラーの空の概要を表示するのはなぜですか?

4

1 に答える 1

0

削除する

@Html.ValidationSummary(true, null, new { @class = "alert" })

ビューから

于 2013-08-05T12:53:59.563 に答える