2011-01-18 2 views
5

Есть ли способ использовать ту же проверку валидности данных, которая обычно используется в MVC в Webforms? Предпочтительно включать как клиентскую, так и серверную функциональность.Использование проверки DataAnnotations в ASP.NET Webforms

+1

Я написал [в блоге] (http://www.ipreferjim.com/2010/ 05/system-componentmodel-dataannotations-for-asp-net-web-forms /) о написании DataAnnotationValidator. Это немного наивно, и после использования DataAnnotations больше я понял, что часть кода избыточна с кодом фреймворка (например, 'Validatable '). Я опаздываю на ваш вопрос, но это может быть полезно для других. –

ответ

2

не пробовал сам, но this tutorial would indicate yes

+0

Привет, ссылка сейчас сломана. Было бы лучше добавить ключевые слова или точный заголовок учебника, чтобы он мог быть запущен. – lionheart

+0

«Entity Framework 4.0 и ASP.NET - Getting Started Part 8» теперь [здесь] (http://www.asp.net/web-forms/tutorials/get-started-with-ef/the-entity-framework-and-aspnet-get-started-part-8). Ключевыми частями являются элементы управления DynamicControl и DynamicField Web Form. – Pughjl

1

here моя реализация валидатора вы просите. Это полнофункциональный валидатор аннотаций данных с проверкой как на стороне клиента, так и на стороне сервера. И он поддерживает ту же схему расширения, что и в MVC.

0

вот ответ он работает, если у вас есть соответствующие пространства имен в приложении WebForms, увидеть мой ответ здесь Data Annotations in webforms at Model level

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