MVC.NET通过数据注释添加了jQuery验证器函数

本文关键字:jQuery 验证 函数 添加 注释 NET 数据 MVC | 更新日期: 2023-09-27 17:58:10

我正试图弄清楚数据注释中的黑盒行为。我创建了一个自定义注释器,并将其应用于模型字段。在这个过程中,它正在创建一个jQuery验证器方法,该方法将在使用jQuery验证的表单输入更改的客户端启动。是否有一个内部MVC.NET脚本根据模型字段上的属性动态创建这些客户端验证器?

以下是使用自定义C#数据注释创建并附加的javascript,以防止将来的日期。我没有写这段代码,MVC.NET堆栈中的某些东西写了。

jQuery.validator.addMethod("futureDate", function(n) {
    var t = new Date;
    return Date.parse(n) > t ? !1 :!0
});

MVC.NET通过数据注释添加了jQuery验证器函数

如果您试图了解MVC.NET如何将其转换为客户端验证,此链接应该会帮助您:

"客户端和服务器端验证都能工作,因为您的项目中有一些约定与数据注释、Html帮助程序和呈现的输出相匹配。视图中的Html辅助程序呈现Html元素,这些元素包含以模式数据val-开头的属性。数据val-属性包含错误消息、正则表达式、范围和其他源自数据a注释。"从链接复制。

检查链接。问问自己为什么总是好的。