【发布时间】:2014-05-25 19:03:06
【问题描述】:
当我点击页面上的下拉列表时,我收到错误消息:
“JavaScript 运行时错误:无法获取未定义或空引用的属性‘调用’”
我在 StackOverflow 上尝试了一些解决方案,主要是通过以下方式安装包:
PM> Install-Package jQuery.Validation -Version 1.11.0… 来自这个站点:
https://www.nuget.org/packages/jQuery.Validation/1.11.0
根据下面的控制台截图,它似乎安装成功:
PM> 安装包 jQuery.Validation -Version 1.11.0 正在尝试解决依赖项 'jQuery (≥ 1.4.4)'。 成功安装'jQuery.Validation 1.11.0'。
安装失败。滚回来... 安装包:将“jQuery 1.8.3”更新为“jQuery 1.4.4”失败。找不到“Microsoft.jQuery.Unobtrusive.Ajax”的版本, 与 'jQuery 1.4.4' 兼容的 Microsoft.jQuery.Unobtrusive.Validation'。 在行:1 字符:1 + 安装包 jQuery.Validation - 版本 1.11.0 + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : NotSpecified: (:) [Install-Package], InvalidOperationException + FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PowerShell.Commands.InstallPackageCommand
我仍然收到错误消息,所以我想知道我的下一步应该是什么。以下是我在页面上引用的脚本列表:
jquery.validate.min.js
jquery.validate.unobtrusive.min.js
jquery.dataTables.js
MicrosoftAjax.js
MicrosoftMvcValidation.js
GradeValidation.js
jquery-ui.css
jquery-1.10.2.js
jquery-ui.js
为什么我在安装验证包后仍然收到错误消息?
【问题讨论】:
标签: jquery asp.net-mvc-3