6

このチュートリアルに従う場合 ( http://www.asp.net/mvc/tutorials/javascript/using-the-html5-and-jquery-ui-datepicker-popup-calendar-with-aspnet-mvc/using-the-html5 -and-jquery-ui-datepicker-popup-calendar-with-aspnet-mvc-part-4 )、NuGet 経由で jQuery UI WIdgets:Datepicker をインストールしようとすると、次のエラーが発生します。

依存関係 'jQuery.UI.Core (= 1.8.9)' を解決しようとしています。

依存関係 'jQuery (≥ 1.4.4 && < 1.6)' を解決しようとしています。

「jQuery 1.4.4」が正常にインストールされました。

「jQuery.UI.Core 1.8.9」が正常にインストールされました。

「jQuery.UI.Widgets.Datepicker 1.8.9」が正常にインストールされました。

インストールに失敗しました。ロールバック...

「jQuery 1.7.1.1」から「jQuery 1.4.4」への更新に失敗しました。「jQuery 1.4.4」と互換性のある「jQuery.UI.Combined」のバージョンが見つかりません。

これはおそらく、他の何かのソリューションに jQuery 1.7.1.1 があるためです。どうすればこれを回避できますか?

できない場合、ASP .NET MVC 4 (私は初めてです) で使用できる別の日付ピッカーはありますか?

4

2 に答える 2

7

私はまったく同じ問題を抱えていたので、手動でウィジェットをダウンロードしました: http://jqueryui.com/download/

フォルダーを抽出し、必要なスクリプトをプロジェクトに追加しました。

  • \jquery-ui-1.10.2.custom\jquery-ui-1.10.2.custom\development-bundle\themes\base\jquery.ui.datepicker.css
  • \jquery-ui-1.10.2.custom\jquery-ui-1.10.2.custom\development-bundle\ui\jquery.ui.datepicker.js

Nuget がインストールに失敗した理由は、パッケージが jquery.1.4 を参照しようとしていて、MVC 4 がより高いライブラリを必要としていたためです。

それが役に立てば幸い...

于 2013-04-08T11:33:07.747 に答える