Как отобразить результаты проверки на стороне клиента MVC 3 в сводке проверки

У меня есть регистрационная форма, в которой я использую проверку на стороне клиента (обязательно, StringLength и т. Д., Указанные в моей модели представления). примерно так, как его создает скаффолдер:

@using (Html.BeginForm("Index", "Registration"))
{
    @Html.ValidationSummary(true)
    
Registration details @Html.ValidationSummary(false, "Please correct these errors:") @Html.ValidationMessageFor(model => model.Username)
@Html.LabelFor(model => model.Username)
@Html.EditorFor(model => model.Username)

}

Единственное отличие в том, что я переместил ValidationMessageFor в верхний правый угол под ValidationSummary.

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

Обновление

Дарин Я использовал ваш код в новом проекте, и вот как это выглядит для меня, когда начинается проверка на стороне клиента:

Проверка на стороне клиента http: // tinypic .com / images / 404.gif

Я ожидал, что это будет показано В сводке проверки с примененными стилями сводки проверки. Я также отправил форму, которая затем выглядела следующим образом:

After submit

Спасибо,

b3n

15
задан Glorfindel 9 August 2019 в 05:06
поделиться