更新了JQuery - 获取Microsoft JScript运行时错误:'jQuery'未定义

use*_*147 4 jquery telerik internet-explorer-9 asp.net-mvc-3

一切都很好,直到我更新了Jquery,现在我得到了Microsoft JScript运行时错误:'jQuery'在jquery.validate.min.js中未定义 - 我不知道该怎么做.

MVC3 - 使用Telerik扩展控件 - 使用nuget

_Layout.cshtml(有效路径)

我试过了脚本和链接标签:

<link href="@Url.Content("~/Scripts/jquery.validate.min.js")" rel="stylesheet" />
<link href="@Url.Content("~/Scripts/jquery.validate.unobtrusive.min.js")" rel="stylesheet" />
<link href="@Url.Content("~/Scripts/jquery-1.7.1.min.js")" rel="stylesheet" />
Run Code Online (Sandbox Code Playgroud)

我试过了

<script src="@Url.Content("~/Scripts/jquery.validate.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery-1.7.1.min.js")" type="text/javascript"></script>
Run Code Online (Sandbox Code Playgroud)

还将jQuery(false)添加到scriptregistrar标记中

Packages.config

<package id="jQuery" version="1.7.1" />
<package id="jQuery.UI.Combined" version="1.8.17" />
<package id="jQuery.Validation" version="1.9" />
Run Code Online (Sandbox Code Playgroud)

Visual Studio 2010 - 在IE9中运行.任何建议非常感谢!

Ric*_*gan 7

加载jquery-1.7.1.min.js 之前jquery.validate插件.并且使用<script>,而不是<link>.

<script src="@Url.Content("~/Scripts/jquery-1.7.1.min.js")"></script>
<script src="@Url.Content("~/Scripts/jquery.validate.min.js")"></script>
<script src="@Url.Content("~/Scripts/jquery.validate.unobstrusive.min.js")"></script>