Было много вопросов о проверке MVC, но пока ответ был в значительной степени неубедительным.
В частности, для моих нужд я хотел бы что-то, что генерирует проверку клиента и проверку сервера из одного и того же описания и должно разрешать как атрибуты на основе модели, так и объявления на основе кода для тех, кто использует ORM (например, LINQ TO SQL) исключительно.
Я видел несколько пакетов проверки, которые были созданы для этого, но они, как правило, вводят множество зависимостей или являются достаточно неполными (например, без поддержки флажков или без проверки «более высокого уровня»).
Начнем ли мы писать нашу собственную структуру проверки или мы будем ждать в надежде, что команда действительно может выпустить что-то теперь, когда у них есть структура для проверки и jQuery на борту?
Для тех, кто действительно использует MVC в полевых условиях, что вы используете для проверки?





Знаете ли вы, что семантика проверки была добавлена в предварительную версию 5? Этот статья Скотта Гу описывает, как его использовать, а Вот этот подробно описывает изменения в бета-версии.
Я лично не использовал его, и он может не соответствовать всем вашим требованиям, но я не сомневаюсь, что он может быть расширен, чтобы вести себя так, как вы хотите.
В том-то и дело - вы должны написать свою собственную реализацию семантики. «у них есть структура для проверки», но нет реализации для общей проверки. Очень приятно то, что у них есть, особенно для пользовательской проверки на стороне сервера, но не для базового типичного клиента / сервера.