Стиль ".input-validation-error" не применяется к текстовым полям (стиль не переопределяется), но для текстовых полей отображаются сообщения об ошибках.
Однако этостиль применяется к выпадающим спискам на той же странице.
Страница использует только проверку на стороне сервера.
Я новичок в MVC, поэтому даже не знаю, гденачать с этого.
<td class="editor-field">
<%= Html.EditorFor(model => model.DomainEntity.Member.City) %>
<%= Html.ValidationMessageFor(model => model.DomainEntity.Member.City) %>
</td>
[DisplayName("City")]
[Required(ErrorMessage = "City is required")]
[StringLength(30, ErrorMessage = "City must be under 30 characters.")]
[HtmlProperties(CssClass = "med", MaxLength = 30)]
public virtual string City { get; set; }