В предыдущих версиях на ASP.NET MVC Вы могли использовать ModelState.AddModelError("**_FORM**", "error")
совершать ошибку на уровне формы вместо уровня свойства. Это, кажется больше, не работает с новым RC ASP.NET MVC 2.
Есть ли иначе, как сделать это? Я использую <%= Html.ValidationSummary() %>
в моем файле Представления...
Я лично использую AddModelError (""
- Я не знаю, откуда взялась _FORM? - и ValidationSummary ()
не является черной магией - вместо этого я использую свой собственный помощник, который, например, включает в вывод определенные (пользовательские) сообщения об исключениях. Помощник очень легко написать - простой цикл foreach over ModelState - так что вы можете подумать о написании своего собственного. Там вы можете показывать уровень формы, уровень свойств или что угодно.