我从 http://foolproof.codeplex.com/ 下载了 MVC 傻瓜验证
因为我需要 [RequiredIf]。
当我安装 MVC Fool Proof Validation 时,我收到了三个 Javascript 文件
我在布局中使用的是哪些:
<script src="@Url.Content("~/Scripts/mvcfoolproof.unobtrusive.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/MvcFoolproofJQueryValidation.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/MvcFoolproofValidation.min.js")" type="text/javascript"></script>
问题是,当我用 Chrome 检查我的脚本时,这些 JS 文件出现以下错误。
Uncaught TypeError: Cannot read property 'adapters' of undefined mvcfoolproof.unobtrusive.min.js:54
Uncaught TypeError: Cannot read property 'ValidatorRegistry' of undefined MvcFoolproofValidation.min.js:50
这是第一个错误
第二个错误:
我什至没有编辑 JS 文件中的任何内容:S 任何解决方案表示赞赏!
提前致谢!
最佳答案
看起来您在包含 jQuery 之前包含了脚本。您应该在这些脚本之前包含 jQuery
关于javascript - JS 文件中的 MVC 万无一失验证错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9989819/