asp Сводка проверки .net mvc 3 не отображается с помощью ненавязчивой проверки

У меня проблемы с тем, чтобы проверка на стороне клиента asp.net MVC работала так, как я хочу.

У меня он в основном работает, однако сводка проверки не отображается, пока пользователь не нажмет кнопку отправки, даже если отдельные входные данные выделяются как недействительные, поскольку пользовательские вкладки / щелчки и т. д. проходят через форму. Все это происходит на стороне клиента.

Я бы подумал, что сводка проверки будет отображаться, как только будет обнаружено недопустимое поле ввода.

Это поведение является намеренным? Есть ли способ обойти это, поскольку я хотел бы, чтобы сводка проверки отображалась, как только обнаруживается, что одно из полей ввода недействительно.

Мой код в основном

<script src="@Url.Content("~/Scripts/jquery.validate.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.js")" type="text/javascript"></script>
...
    @using (Html.BeginForm())
    {
        @Html.ValidationSummary(false)
        @Html.EditorFor(model => model);   
        ...

И мой _Layout. cshtml ссылки jquery-1.4.4.min.js .

12
задан ROMANIA_engineer 28 June 2017 в 21:08
поделиться