5

Quando uso il seguito vendita abbinata di cui MVC 4, la mia app ottiene diversi errori JavaScript, come ad esempio 'jQuery undefined'errore JavaScript in Asp.Net MVC 4 Raggruppamento

 bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
        "~/Scripts/jquery-{version}.js", 
        "~/Scripts/jquery-ui-{version}.js", 
        "~/Scripts/jquery.unobtrusive*", 
        "~/Scripts/jquery.validate*")); 

Ma quando uso l'approccio seguito, la mia app funziona senza errori JavaScript:

 bundles.Add(new ScriptBundle("~/bundles/jquery1").Include(
        "~/Scripts/jquery-{version}.js")); 

     bundles.Add(new ScriptBundle("~/bundles/jquery2").Include(
        "~/Scripts/jquery-ui-{version}.js")); 

     bundles.Add(new ScriptBundle("~/bundles/jquery3").Include(
        "~/Scripts/jquery.unobtrusive*")); 

     bundles.Add(new ScriptBundle("~/bundles/jquery3").Include(
        "~/Scripts/jquery.validate*")); 

la mia domanda: qual è il problema?

+0

In modalità di debug, i singoli tag di script sono stati aggiunti nell'ordine corretto? – jrummell

+2

Sembra che gli script vengano inclusi nell'ordine sbagliato. Questa risposta suggerisce che potrebbe essere la versione del Web Optimization Framework che stai utilizzando: http://stackoverflow.com/a/11995916/1043198 –

+0

@AntP molto grazie, ho aggiornato a Microsoft.AspNet.Web.Optimization versione 1.1 .0-Beta1 ora la mia app funziona correttamente. – user197508

risposta

2

Soluzione:

ho aggiornato Microsoft.AspNet.Web.Optimization dalla versione 1.0. 0 alla versione 1.1.0-Beta1 ora la mia app funziona correttamente.