-2

在我的应用程序中,我有一个包含值的文本字段。当用户单击提交按钮并输入无效值时,将显示错误消息:

在我的模型中:

 [DisplayName("Length")]
    [Range(4, 64, ErrorMessage = "You are using a invalid length")]
    public int Length { get; set; }

我的观点:

        @Html.LabelFor(m => m.Length):

            @Html.TextBoxFor(m => m.Length) (4 - 64 chars)
            @Html.ValidationMessageFor(m => m.Length)

我也想要它,以便文本字段因错误而红线。

4

1 回答 1

0

您可以定义.input-validation-errorCSS 规则:

.input-validation-error {
    border: 1px solid #e80c4d;
}

如果出现验证错误,TextBoxFor 助手会自动将此类添加到相应的输入字段中。

于 2013-03-29T11:24:31.913 回答