2013-03-11 5 views
6

Quando seguendo questo tutorial (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), provo ad installare i jQuery UI widget: Datepicker tramite NuGet e ottenere il seguente errore:Non è possibile installare jQuery UI Widget: datepicker

Il tentativo di risolvere la dipendenza 'jQuery.UI.Core (= 1.8.9) '.

Tentativo di risolvere la dipendenza 'jQuery (≥ 1.4.4 & & < 1.6)'.

Installato con successo 'jQuery 1.4.4'.

Installato con successo 'jQuery.UI.Core 1.8.9'.

Installato con successo 'jQuery.UI.Widgets.Datepicker 1.8.9'.

Installazione fallita. Rollback ...

Aggiornamento 'jQuery 1.7.1.1' a 'jQuery 1.4.4' non riuscito. Impossibile trovare una versione di "jQuery.UI.Combined" compatibile con "jQuery 1.4.4".

Questo è presumibilmente perché ho jQuery 1.7.1.1 nella soluzione per qualcos'altro. Come posso aggirare questo?

Se non riesco, c'è un altro datepicker che posso utilizzare in ASP .NET MVC 4 (di cui sono nuovo) con istruzioni chiare sull'utilizzo?

+0

Okay ha risposto alla mia domanda. Ho creato una nuova soluzione di Visual Studio, aggiunto il pacchetto lì, quindi ho afferrato i file js e li ho copiati sulla mia vera soluzione. – Geminirand

risposta

7

ho avuto lo stesso problema, così ho scaricato il widget manualmente: http://jqueryui.com/download/

estratto la cartella e ha aggiunto gli script che avevo bisogno di mio progetto:

  • \ 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

Il motivo per cui Nuget ha fallito l'installazione era perché il pacchetto stava cercando di fare riferimento a jquery.1.4 e MVC 4 ha bisogno di una libreria più alta.

Speranza che aiuta ...

+1

questo è quello che ho fatto anch'io, ma ci dovrebbe essere un'altra opzione – deadManN

0

Sembra Vecchio post, ma chi come me viene a più avanti in questo post mi risolvo questo problema utilizzando data di bootstrap piker invece di utilizzare jQuery data ui raccoglitrice.