“.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; }