Jquery $。MVC中未定义验证程序
在MVC应用程序中我有一个非常奇怪的问题:我使用JQuery的validate插件来启用使用DTO属性的客户端验证 该插件运行良好,但当我尝试使用$.validator获取valiator实例时,最后一个实例未定义 我正确加载了三个JS:Jquery $。MVC中未定义验证程序,jquery,asp.net-mvc,validation,Jquery,Asp.net Mvc,Validation,在MVC应用程序中我有一个非常奇怪的问题:我使用JQuery的validate插件来启用使用DTO属性的客户端验证 该插件运行良好,但当我尝试使用$.validator获取valiator实例时,最后一个实例未定义 我正确加载了三个JS: <script type="text/javascript" src="/HTMLClient/Scripts/jquery-1.9.1.min.js"></script> <script type="text/javascr
<script type="text/javascript" src="/HTMLClient/Scripts/jquery-1.9.1.min.js"></script>
<script type="text/javascript" src="/HTMLClient/Scripts/jquery.validate.min.js"></script>
<script type="text/javascript" src="/HTMLClient/Scripts/jquery.validate.unobtrusive.min.js"></script>
但问题是:
请发布控制台输出/error是否多次将validate.js导入页面?也就是说,检查它是否只添加了一次。确保没有其他具有相同id的html元素。同时确保在web.config中启用了不引人注目的AJAX,否则系统将退回到传统的Microsoft AJAX脚本:
$.validator.setDefaults({
onkeyup: false
});