Вы также можете проверить .net рамки проверки . Это структура правил, которая позволяет создавать валидаторы, применять валидаторы к правилам, присоединять правила к вашей модели и проверять эти правила во время выполнения как на клиенте, так и на сервере. Он предоставляет гибкие способы настройки правил - интенсивное использование linq для быстрой и строго типизированной конфигурации. Он также предоставляет точки расширения для создания собственных генераторов и правил клиентских скриптов.
Фреймворк использует MVC RC HtmlHelpers и соглашения по умолчанию.
Если вы загрузите последний источник, вы увидите пример работы фреймворка в проекте быстрого запуска SplitBranch -> QSAspMvc. Он все еще активно развивается.