Проверка на основе атрибутов в ASP.NET Web Forms с использованием библиотек MVC? - PullRequest
3 голосов
/ 15 марта 2010

Есть ли способ в ASP.NET Webforms приспособить проверку на основе атрибутов. Если да, то какие-либо URL, где это было продемонстрировано. Я не ищу проекты с открытым исходным кодом. Можно ли использовать среду валидации так же, как вы можете использовать MVC Routing в Web Forms?

Ответы [ 3 ]

4 голосов
/ 15 марта 2010

Маршрутизация является общей для всего asp.net, поэтому вы можете легко использовать ее в веб-формах .


«Проверка на основе атрибутов» основана на так называемых Аннотациях данных . Они даже не специфичны для asp.net, но распространены для всего .net. Mvc Framework просто использует их и т. Д.

Вы можете найти этот урок полезным. Я не уверен, что использовал бы такой подход - но это, безусловно, возможно.

1 голос
/ 15 марта 2010

Проверьте это. Действительно хорошая структура проверки для веб-форм ASP.Net.

http://imar.spaanjaars.com/QuickDocId.aspx?quickdoc=477

alt text
(источник: spaanjaars.com )

0 голосов
/ 17 марта 2010

Также ознакомьтесь с Блоком приложения проверки корпоративной библиотеки Microsoft . По сравнению с DataAnnotations, он имеет гораздо больший набор функций, интеграцию с Visual Studio, больше возможностей для расширения, и будущие версии смогут читать атрибуты DataAnnotations, но он также имеет гораздо более сложную кривую обучения. Из-за своей сложности он не всегда подходит для небольших проектов.

...