【发布时间】:2017-11-24 02:37:22
【问题描述】:
我在我的模型上添加了验证,如下所示:
[Required]
[StringLength(60, MinimumLength = 4)]
[Display(Name = "Users code")]
public string UserCode { get; set; }
如你所见,当我创建新用户时,必须填写字段 UserCode,并且字段中的最小字符长度为 4,最大为 60。
正如你所看到的,有一个文本字符串必须是一个字段 bla bla bla,我该如何隐藏或删除它?我真的不需要它
【问题讨论】:
-
查看您的 .cshtml - 删除
@Html.ValidationMessageFor... -
您可能还想将
@Html.ValidationSummary(true)更改为@Html.ValidationSummary(false) -
你为什么不想要它?如果你不告诉他们,你的用户怎么会知道它是无效的。
-
@StephenMuecke 如您所见,如果验证出现问题,输入变为红色,这就是我也不需要消息的原因,现在将输入突出显示为红色就足够了 :)
-
@freedomn-m 解决了问题,因此您可以将其发布为答案,因此我可能会接受它,因为您是最快的人
标签: javascript jquery asp.net-mvc twitter-bootstrap validation