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'

私のセレクターはOKです。ブラウザーのコンソールで確認しました。

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 に答える