javascript - 无法显示来自模型 mvc 的验证错误消息

标签 javascript c# jquery css

我的文件是这样排序的

 <script src="~/Content/js/jquery.min.js"></script>
 <script src="~/Content/js/jquery.validate.unobtrusive.js"></script>
 <script src="~/Content/js/jquery.unobtrusive-ajax.min.js"></script>
 <script src="~/Content/js/jquery.validate.min.js"></script>
 <script src="~/Content/js/jquery.validate.mvc.js"></script>
 <script src="~/Content/js/responsive-table-ul-main.js"></script>
 <script src="~/Content/js/bootstrap.min.js"></script>

我在页面“无法设置未定义的‘unobtrusive’属性”上收到此错误。当我提交按钮或加载页面时,此错误出现在控制台中

最佳答案

查看 jquery 验证的 bower 文件不显眼:https://github.com/aspnet/jquery-validation-unobtrusive/blob/master/bower.json

很明显,它依赖于 jquery.validate 脚本。所以你需要把它们放在你的 html 中的 jquery.validation.unobtrusive 之前,像这样:

 <script src="~/Content/js/jquery.min.js"></script>
 <script src="~/Content/js/jquery.validate.min.js"></script>
 <script src="~/Content/js/jquery.validate.mvc.js"></script>
 <script src="~/Content/js/jquery.validate.unobtrusive.js"></script>
 <script src="~/Content/js/jquery.unobtrusive-ajax.min.js"></script>
 <script src="~/Content/js/responsive-table-ul-main.js"></script>
 <script src="~/Content/js/bootstrap.min.js"></script>

关于javascript - 无法显示来自模型 mvc 的验证错误消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34178313/

相关文章:

C# 脚本导致 Unity 编辑器崩溃

php - Codeigniter AJAX 示例

JQuery 将 Span Id 传递给选择器未找到元素

php - ajax中的jqGrid本地数据

javascript - 从图像 URL 获取 Base64 字符串

javascript - 如何使用 jquery 检测绑定(bind)到元素的事件

javascript - 使用 PHP 将动态行数从 html 表单/表提交到 MySQL

javascript - 上传页面的一部分或页面中的一张图片 - 第一个(尽快)

c# - 在 C# 中绘制到新的 "layer"

c# - ExecuteReader 不返回任何内容