При сбое проверки для свойства модели - он добавляет класс к входу в HTML. Взгляните на визуализированный html, когда проверка не удалась (с использованием view source или firebug), и проверьте класс для ввода * Затем отредактируйте свой CSS, чтобы включить стиль для неудачной проверки.
например. В моем проекте у меня есть:
input.input-validation-error,
textarea.input-validation-error,
select.input-validation-error
{
background: #FEF1EC;
border: 1px solid #CD0A0A;
}
HTHS
Charles
* Я почти уверен, что ASP.NET MVC по умолчанию добавляет класс input-validation-error
.