У меня есть форма регистрации, в которой я использую проверку на стороне клиента (обязательно, StringLength и т. Д., Указанные в моей модели представления).Форма в настоящее время в значительной степени похожа на то, как ее создает скаффолдер:
@using (Html.BeginForm("Index", "Registration"))
{
@Html.ValidationSummary(true)
<fieldset>
<legend>Registration details</legend>
@Html.ValidationSummary(false, "Please correct these errors:")
@Html.ValidationMessageFor(model => model.Username)
<div class="editor-label">
@Html.LabelFor(model => model.Username)
</div>
<div class="editor-field">
@Html.EditorFor(model => model.Username)
</div>
<p>
<input type="submit" value="Register" />
</p>
</fieldset>
}
Единственное отличие состоит в том, что я переместил ValidationMessageFor в верхний правый угол под ValidationSummary.
Что я хотел бы сделать, это отобразить ошибки проверки на стороне клиента в сводке проверки.В настоящее время они просто отображаются в верхней части формы, но не используют сводку проверки.Как я могу отобразить ошибки проверки на стороне клиента, используя сводку проверки?Это вообще возможно?
Обновление
Дарин Я использовал ваш код в новом проекте, и вот как он выглядит для меня, когда начинается проверка на стороне клиента:
Проверка на стороне клиента http://i56.tinypic.com/i3f320.jpg
Я ожидал, что это будет показано в сводке проверки с примененными стилями сводки проверки.Я также отправил форму, которая выглядит следующим образом:
После отправки http://i55.tinypic.com/2hqcowh.jpg
Спасибо,
b3n