有选择地隐藏来自Data Annotations属性的客户端验证错误消息

时间:2015-10-19 12:35:03

标签: c# jquery asp.net-mvc validation

我想在没有提供输入的情况下从必需属性获取验证错误消息,但我不想'我想从StringLength属性获取验证错误消息,并仍然使其作为输入控制器。是否可以这样做?

@Html.TextBoxFor(x => x.FirstName)
@Html.ValidationMessageFor(x => x.FirstName)

[Required]
[StringLength(80, MinimumLength =2)]
public string FirstName {get;set;} 

1 个答案:

答案 0 :(得分:1)

MVC中不显眼的客户端验证只是jQuery验证。正如您从documentation所看到的,如果您不想要验证某些内容,则只需删除规则:

$('Email').rules('remove', 'minlength maxlength');