18

Witam Czy ktoś może dać mi przykład, jak korzystać z metody Scriptbundle IncludeDirectory dla Javascript, nie można uzyskać, jak napisać łańcuch wzorca wyszukiwania, Czy to regex?asp.net przykład mvc Bundle.IncludeDirectory?

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

Oto kilka innych przykładów/wyjaśnienie od pokrewnej [SO post] (http://stackoverflow.com/questions/14563415/force-asp-net-mvc-bundle do renderowania plików-javascript-in-a-sure-order/14563828 # 14563828). – MikeSmithDev

+0

Dzięki Mike, przykład daje więcej informacji –

Odpowiedz

31

można napisać tak:

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

Jeśli chcesz na przykład javascript.

można przeczytać więcej tutaj: http://www.asp.net/mvc/tutorials/mvc-4/bundling-and-minification

+1

Dlaczego powyższe pliki zawierają również pliki kończące się na .coffee? Czy nie powinien wysyłać tylko * .js? – bob

+0

Jeśli potrzebujesz pewnych plików z folderu, które mają być zawarte przed innymi, możesz je określić osobno za pomocą opcji Uwzględnij (wywołanej przed IncludeDirectory), nawet jeśli będą one również wybrane przez wzorzec wyszukiwania "* .js" - system jest inteligentny wystarczy uwzględnić je tylko raz. –