1

我的 jquery-ui-1.9.2.js 文件似乎没有包含在我的项目中,尽管它在我的 BundleConfig.cs 文件中:

bundles.Add(new ScriptBundle("~/bundles/jquery").Include("~/Scripts/jquery-1.*"));
bundles.Add(new ScriptBundle("~/bundles/jqueryui").Include("~/Scripts/jquery-ui*"));
bundles.Add(new ScriptBundle("~/bundles/jqueryval").Include("~/Scripts/jquery.unobtrusive*", "~/Scripts/jquery.validate*"));    
bundles.Add(new ScriptBundle("~/bundles/modernizr").Include("~/Scripts/modernizr-*"));

但是,正确包含 jquery-1.8.3.js。我得到的错误是:Uncaught TypeError: Object [object Object] has no method 'datepicker'

我的选择器没问题,我检查了浏览器的控制台。

Chrome 在脚本文件夹中向我显示了这些 js 文件:

在此处输入图像描述

我错过了什么吗?

4

1 回答 1

1

编辑:已解决

@Scripts.Render("~/bundles/jqueryui")我没有在我的视图中添加这一行。

@section Scripts {
    @Scripts.Render("~/bundles/jqueryval")
    @Scripts.Render("~/bundles/jqueryui") // Added
}
于 2012-12-02T08:00:43.353 回答