ASP.NET MVC验证样式未应用于文本框

时间:2012-02-09 13:59:02

标签: asp.net-mvc asp.net-mvc-validation

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

0 个答案:

没有答案