У меня проблемы с тем, чтобы проверка на стороне клиента 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
.