In MVC 4 haben wir Bundles. Beim Definieren der Bundles können wir Platzhalter wie * für alle Dateien in einem Ordner verwenden.
Was bedeutet im folgenden Beispiel -{version}
?
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
quelle
quelle
Dieses Bundle kann Versionsnummern in Skriptnamen aufnehmen. Das Aktualisieren von jQuery auf eine neue Version in Ihrer Anwendung (über NuGet oder manuell) erfordert also keine Code- / Markup-Änderungen.
Weitere Informationen zum Bündeln finden Sie unter folgendem Link: http://weblogs.asp.net/jgalloway/archive/2012/08/16/asp-net-4-5-asp-net-mvc-4-asp-net- Webseiten-2-und-Visual-Studio-2012-Webentwickler-Features.aspx
quelle
~/Scripts/jquery-{version}.js
ist darin enthalten. Hier ist das Bündelungssystem intelligent genug, um auf die höchste Version der JQuery-Datei zu verweisen, wenn wir im Pfad den Selektor {version} angegeben haben. Dieses Bündelsystem ist auch intelligent genug, um die minimierte Version der Datei auszuwählen, sofern diese unter dem definierten Pfad verfügbar ist.quelle