ASP.NET MVC и проблема с ValidationSummary
Дата: 13 мая 2010
При использовании фреймворка ASP.NET MVC, есть возможность использования серверной и клиентской валидации при помощи атрибутов из пространства
имен DataAnnotations.
Для отображения ошибок полей ввода, можно воспользоваться расширениями для отображения сообщений об ошибках, входящими в фреймворк ASP.NET MVC:
Html.ValidationMessage Html.ValidationMessageFor Html.ValidationSummary
Расширения Html.ValidationMessage и Html.ValidationMessageFor, предназначены для отображения ошибок ввода для конкретного поля, а Html.ValidationSummary — отображает все ошибки, как относящиеся к полям, так и добавленные в словарь ModelState вручную из контроллера.
У расширения Html.ValidationSummary имеется булевый атрибут, который управляет отображением ошибок, при значении true будут исключены ошибки полей и отображены только ошибки модели, а при значении false (оно включено по умолчанию) будут показаны и ошибки полей и ошибки модели.
Категории: ASP.NET MVC