Это не будет работать, так как ненавязчивая проверка в mvc обрабатывается внутри этого скрипта: jquery.validate.unobtrusive.js . Я думаю, что вы можете либо создать свою собственную валидацию, игнорируя встроенную валидацию с использованием аннотаций, либо посмотреть, можете ли вы добавить правило валидации в сценарии, упомянутом ранее. Вы можете посмотреть на вопрос, который я разместил и который касается аналогичной проблемы, но не тихий, но, возможно, он может дать вам представление о том, что вам нужно делать. Надеюсь, это поможет, вот пост:
Интеграция qTip с проверкой MVC3 и jQuery (errorPlacement)
РЕДАКТИРОВАТЬ: причина, по которой это не сработает, потому что вышеупомянутый скрипт проверяет форму и, если она терпит неудачу, добавляет сообщения об ошибках. Следовательно, сообщения об ошибках отображаются только в том случае, если в правилах сценария обнаружена ошибка, а не во внешних проверках, подобных упомянутой вами.