2012-03-30 3 views
0

У меня есть куча валидационных сообщений, которые я хочу складывать под eachother. Итак, я попробовал 2 варианта. <br /> после каждой проверки, к сожалению, это создает пустое пустое пространство между каждой проверкой, даже если его нет.Ввод Html.ValidationMessageFor в хорошем списке

Второй, который я пробовал, - <ul> <li></li> </ul>. У него такой же результат, как и у
.

Любой другой способ Я могу составить список моих validationerrors без пробела между ними, если нет ошибки?

ответ

2

Вы пытались использовать ValidationSummary? Он предназначен для точного сценария, который вы описываете.

Бритва пример:

@Html.ValidationSummary("Please correct the form errors and try again.") 

Обратите внимание, есть дополнительный первый параметр, чтобы включить отображение ошибок свойств:

@Html.ValidationSummary(false, "Please correct the form errors and try again.") 

В MVC, ошибки представлены на стороне клиента, если клиент проверки включен.

+0

У меня есть, но это только для проверки на стороне сервера, а не для проверки на стороне клиента или не так ли? : D – Nick

+0

Thx, но у меня уже есть validationSummary. Но в сводке отображаются только ошибки, когда они отправляются обратно. Ошибки jquery - это те, которые я хочу перечислять. – Nick

+0

Вы можете подтвердить, что ClientValidation включен? См. Http://stackoverflow.com/questions/6608473/asp-mvc3-is-client-side-validation-enabled-by-default –

Смежные вопросы