Dans MVC 4, nous avons des bundles. Lors de la définition des bundles, nous pouvons utiliser des caractères génériques tels que * pour tous les fichiers d'un dossier.
Dans l'exemple ci-dessous, qu'est-ce que cela -{version}
signifie?
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
la source
la source
Ce bundle est capable d'accueillir les numéros de version dans les noms de script. Ainsi, la mise à jour de jQuery vers une nouvelle version de votre application (via NuGet ou manuellement) ne nécessite aucune modification de code / balisage.
Consultez le lien suivant pour plus d'informations sur le regroupement: http://weblogs.asp.net/jgalloway/archive/2012/08/16/asp-net-4-5-asp-net-mvc-4-asp-net- web-pages-2-et-visual-studio-2012-web-developer-features.aspx
la source
~/Scripts/jquery-{version}.js
y est inclus. Ici, le système de regroupement est suffisamment intelligent pour référencer la version la plus élevée du fichier jquery lorsque nous avons spécifié le sélecteur {version} dans le chemin. En outre, ce système de regroupement est suffisamment intelligent pour sélectionner la version minifiée du fichier, si elle est disponible au chemin défini.la source