ModelState. AddModelError на уровне формы с ASP.NET MVC 2 RC

В предыдущих версиях на ASP.NET MVC Вы могли использовать ModelState.AddModelError("**_FORM**", "error") совершать ошибку на уровне формы вместо уровня свойства. Это, кажется больше, не работает с новым RC ASP.NET MVC 2.

Есть ли иначе, как сделать это? Я использую <%= Html.ValidationSummary() %> в моем файле Представления...

6
задан Greg B 19 October 2012 в 14:00
поделиться

1 ответ

Я лично использую AddModelError ("" - Я не знаю, откуда взялась _FORM? - и ValidationSummary () не является черной магией - вместо этого я использую свой собственный помощник, который, например, включает в вывод определенные (пользовательские) сообщения об исключениях. Помощник очень легко написать - простой цикл foreach over ModelState - так что вы можете подумать о написании своего собственного. Там вы можете показывать уровень формы, уровень свойств или что угодно.

5
ответ дан 17 December 2019 в 04:46
поделиться
Другие вопросы по тегам:

Похожие вопросы: