На моей странице Layout у меня есть следующие ссылки на файлы Javascript проверки:
<script src="@Url.Content("~/Scripts/jquery-1.4.4.min.js")" type="text/javascript"> </script>
<script src="@Url.Content("~/Scripts/jquery.validate.min.js")"type="text/javascript"> </script>
<script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.js")"type="text/javascript"></script>
Мои объекты украшены атрибутами проверки, такими как
[Required(ErrorMessage ="Please enter a customer name")]
public string CustomerName { get; set; }
Тогда, на мой взгляд, ячтобы после проверки обновлялись поля проверки, такие как
<div class="label-for">@Html.LabelFor(model => model.CustomerName)</div>
<div class="editor">@Html.EditorFor(model => model.CustomerName)</div>
@Html.ValidationMessageFor(model => model.CustomerName)
Проверка работает, но не на стороне клиента. Насколько я понимаю, сообщения об ошибках должны отображаться при оставлении одного из полей.пустое, после табуляции в другое поле, есть ли что-нибудь еще, чтобы работала проверка на стороне клиента?