W MVC 4 mamy paczki. Podczas definiowania paczek możemy używać symboli wieloznacznych, takich jak *, dla wszystkich plików w folderze.
Co w poniższym przykładzie -{version}
oznacza?
public static void RegisterBundles(BundleCollection bundles)
{
bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
"~/Scripts/jquery-{version}.js"));
}
c#
asp.net
asp.net-mvc
asp.net-mvc-4
asp.net-optimization
Ricardo Polo Jaramillo
źródło
źródło
Ten pakiet może pomieścić numery wersji w nazwach skryptów. Dlatego aktualizacja jQuery do nowej wersji w aplikacji (za pośrednictwem NuGet lub ręcznie) nie wymaga żadnych zmian kodu / znaczników.
Więcej informacji na temat sprzedaży wiązanej można znaleźć pod następującym łączem: http://weblogs.asp.net/jgalloway/archive/2012/08/16/asp-net-4-5-asp-net-mvc-4-asp-net- web-pages-2-and-visual-studio-2012-web-developer-features.aspx
źródło
~/Scripts/jquery-{version}.js
jest w nim zawarte. Tutaj system sprzedaży wiązanej jest wystarczająco inteligentny, aby odwoływać się do najwyższej wersji pliku jquery, gdy określiliśmy selektor {wersja} w ścieżce. Ponadto ten system sprzedaży wiązanej jest wystarczająco inteligentny, aby wybrać zminimalizowaną wersję pliku, jeśli jest dostępna w zdefiniowanej ścieżce.źródło