使用jQuery的DataAnnotation客户端
本文关键字:客户端 DataAnnotation jQuery 使用 | 更新日期: 2023-09-27 18:04:01
我找到了许多如何使用ASP进行自定义客户端验证的教程。. NET MVC 3验证(示例):
Sys.Mvc.ValidatorRegistry.validators["priceOnRange"] = function(rule) {
var minPrice = rule.ValidationParameters.minPrice;
var maxPrice = rule.ValidationParameters.maxPrice;
var message = rule.ErrorMessage;
return function (value, context) {
if (value > maxPrice || value < minPrice) {
return false;
}
return true;
};
};
这是验证PriceRange的自定义DataAnnotation价格的模块,但我如何转换为jQuery插件或使用jQuery调用此插件而不引用微软的脚本
NET MVC 3,默认使用更现代,不显眼的样式验证,它使用jQuery验证插件,而不是MicrosoftMvcValidation
。因此,默认情况下,在mvc3中,您不需要引用Microsoft脚本。看看Brad Wilson关于自定义低调验证的演讲。他在那里涵盖了许多主题,包括自定义验证。