ここで何が問題なのかわからない。他の解決策をいくつか読んで使用しようとしましたが、何も機能していないようです。私がやりたいのは、日付ピッカーをレンダリングすることだけです。私はこれまで何度もそれを行ってきましたが、ここ数週間「クランチ」タイムにあったために脳の機能不全が起こっているのかどうかはわかりません。
- 私は最新のJQuery(1.9.1)、最新のJQuery UI(1.10.2)を持っています。
BundleConfigを確認しましたが、すべて問題ないようです。
bundles.Add(new ScriptBundle("~/bundles/jquery").Include( "~/Scripts/jquery-{version}.js")); bundles.Add(new ScriptBundle("~/bundles/jqueryui").Include( "~/Scripts/jquery-ui-{version}.js")); bundles.Add(new ScriptBundle("~/bundles/jqueryval").Include( "~/Scripts/jquery.unobtrusive*", "~/Scripts/jquery.validate*")); // Use the development version of Modernizr to develop with and learn from. Then, when you're // ready for production, use the build tool at http://modernizr.com to pick only the tests you need. bundles.Add(new ScriptBundle("~/bundles/modernizr").Include( "~/Scripts/modernizr-*")); bundles.Add(new StyleBundle("~/Content/css").Include("~/Content/site.css")); bundles.Add(new StyleBundle("~/Content/themes/base/css").Include( "~/Content/themes/base/jquery.ui.core.css", "~/Content/themes/base/jquery.ui.resizable.css", "~/Content/themes/base/jquery.ui.selectable.css", "~/Content/themes/base/jquery.ui.accordion.css", "~/Content/themes/base/jquery.ui.autocomplete.css", "~/Content/themes/base/jquery.ui.button.css", "~/Content/themes/base/jquery.ui.dialog.css", "~/Content/themes/base/jquery.ui.slider.css", "~/Content/themes/base/jquery.ui.tabs.css", "~/Content/themes/base/jquery.ui.datepicker.css", "~/Content/themes/base/jquery.ui.progressbar.css", "~/Content/themes/base/jquery.ui.theme.css"));
_Layout.cshtmlヘッダーを設定しました:
@Styles.Render("~/Content/css") @Scripts.Render("~/bundles/modernizr") @Scripts.Render("~/bundles/jquery") <script> $(function () { $("#datepicker").datepicker(); }); </script>
次に、本文に別のScripts.Render( "〜/ bundles / jquery")を追加しました。しかし、日付ピッカーを追加しても何も起こりません...テキストボックスが表示されるだけです。
私も試しました:
- ヘッダーのスクリプト参照を手動で追加する
- jquery uiデモ(URL)で提供されているjqueryスクリプトリファレンスを追加する
何も...そして私は何も機能していないことを意味します。ファイルパスを再確認しましたが、正しいです...何が欠けていますか?!