Я бы посмотрел блог Брэда Уилсона на эту тему. Он охватывает использование ненавязчивой проверки в MVC3, звучит как то, что вы ищете.
Добавление дополнительной информации к комментарию ОП
Что касается проверки на стороне сервера (настраиваемая проверка), ознакомьтесь с @ jfar ответом на аналогичный вопрос, который я опубликовал в отношении настраиваемой проверки - он предлагает вам поставить под сомнение свой дизайн, если вы в значительной степени полагаетесь на настраиваемую проверку Проверка. В моем случае я в конечном итоге выбрал Ajax для обработки своей пользовательской проверки или разрешил обратной проверке выполнить проверку.