ASP.NET MVC急切地评估了不引人注目的验证



在ASP.NET MVC不引人注目的验证最大值中,范围数据注释属性急切地评估。有没有办法推迟在提交按钮中并在验证摘要中显示错误消息?

[MaxLength(5, ErrorMessage = "zip code length can not be greater than 5")]
public string ZipCode { get; set; }

在选项卡索引更改上评估了此假设。

您可以打开/关闭许多选项。

当焦点离开控件时,下面的代码将不会执行验证。我添加了另外两个选项,以便您可以看到它们也可以使用,但对它们进行了评论:

$('#your-control-id').validate({
       onfocusout: false//,
       //onkeyup: false,
       //onclick: false
});

最新更新