18

Ciao Qualcuno può darmi un esempio su come usare il metodo Scriptbundle IncludeDirectory per Javascripts, non è in grado di ottenere come scrivere la stringa del modello di ricerca, E 'un'espressione regolare?asp.net mvc Esempio Bundle.IncludeDirectory?

bundles.Add(new ScriptBundle("~/bundles/customjs").IncludeDirectory(
       "~/Scripts/Custom",?); 
+1

Ecco alcuni altri esempi/spiegazione da un relativo [SO Post] (http://stackoverflow.com/questions/14563415/force-asp-net-mvc-bundle -to-render-la-javascript-files-in-a-certa-order/14563828 # 14563828). – MikeSmithDev

+0

Grazie Mike, l'esempio fornisce ulteriori informazioni –

risposta

31

Si può scrivere in questo modo:

bundles.Add(new ScriptBundle("~/bundles/customjs").IncludeDirectory(
       "~/Scripts/Custom","*.js")); 

Se si desidera, ad esempio javascript.

Si può leggere di più qui: http://www.asp.net/mvc/tutorials/mvc-4/bundling-and-minification

+1

Perché i precedenti includeranno anche i file che terminano con .coffee? Non dovrebbe inviare solo * .js? – bob

+0

Se sono necessari alcuni file dalla cartella da includere prima degli altri, è possibile specificarli separatamente con Include (chiamato prima di IncludeDirectory), anche se verranno selezionati dal modello di ricerca "* .js" - il sistema è intelligente abbastanza da includerli solo una volta. –