Я столкнулся с подобной проблемой и, используя ту же процедуру, что и Стив, обнаружил, что исключение выдается (неблагоразумно) где-то внутри подшивки модели по умолчанию, которая не попала в Html.ValidationSummary. ,
Проблема, в частности, была у меня в выпадающем списке с опциями «Да» или «Нет» со значениями «1» и «0» (вместо «истина» и «ложь»), и переплет модели связывался при попытке преобразовать их в логическое значение (которого ожидал член моей сущности), заявив, что 0 не является допустимым значением для логического значения.
Я бы надеялся, что появится хорошее сообщение о том, что мой выбор неверен, но вместо этого я получил пустой ValidationSummary. Кажется, исключение было поглощено! (и теперь я буду искать это в будущем.) Возможно, это следует зарегистрировать в MS как ошибку?