相关疑难解决方法(0)

ASP.NET MVC 4 jQuery验证脚本捆绑包不起作用

我已经对网站进行了一次升级以使用ASP.NET MVC 4,并使用以下代码来呈现我的jQuery验证包.

但是我收到以下错误:

Microsoft JScript runtime error: Object doesn't support property or method 'live'
Run Code Online (Sandbox Code Playgroud)

单击文本框时出现此错误:

Unhandled exception at line 1234, column 5 in http://localhost:13112/Scripts/jquery.validate.js

0x800a138f - Microsoft JScript runtime error: Unable to get value of the property 'call': object is null or undefined
Run Code Online (Sandbox Code Playgroud)

我的捆绑代码:

    bundles.Add(new ScriptBundle("~/bundles/jqueryval").Include(
                    "~/Scripts/jquery.unobtrusive*",
                    "~/Scripts/jquery.validate*"));
Run Code Online (Sandbox Code Playgroud)

我的_Layout.cshtml代码:

    @Styles.Render("~/Content/css")
    @Styles.Render("~/Content/themes/base/css")
    @Scripts.Render("~/bundles/jquery")
    @Scripts.Render("~/bundles/jqueryval")
    @Scripts.Render("~/bundles/jqueryui")
    @Scripts.Render("~/bundles/modernizr")
Run Code Online (Sandbox Code Playgroud)

这是我呈现的HTML:

<link href="/Content/site.css" rel="stylesheet"/>

        <link href="/Content/themes/base/jquery.ui.core.css" rel="stylesheet"/>
<link href="/Content/themes/base/jquery.ui.resizable.css" rel="stylesheet"/>
<link href="/Content/themes/base/jquery.ui.selectable.css" rel="stylesheet"/>
<link href="/Content/themes/base/jquery.ui.accordion.css" rel="stylesheet"/>
<link href="/Content/themes/base/jquery.ui.autocomplete.css" rel="stylesheet"/>
<link href="/Content/themes/base/jquery.ui.button.css" rel="stylesheet"/>
<link href="/Content/themes/base/jquery.ui.dialog.css" …
Run Code Online (Sandbox Code Playgroud)

.net c# asp.net-mvc-4 razor-2

29
推荐指数
1
解决办法
3万
查看次数

标签 统计

.net ×1

asp.net-mvc-4 ×1

c# ×1

razor-2 ×1