En MVC 4 tenemos paquetes. Al definir los paquetes, podemos usar comodines como * para todos los archivos en una carpeta.
En el siguiente ejemplo, ¿qué -{version}
significa?
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
fuente
fuente
Este paquete puede acomodar números de versión en nombres de script. Por lo tanto, actualizar jQuery a una nueva versión en su aplicación (a través de NuGet o manualmente) no requiere ningún cambio de código / marcado.
Consulte el siguiente enlace para obtener más información sobre la agrupación: 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
fuente
~/Scripts/jquery-{version}.js
Está incluido en él. Aquí el sistema de agrupación es lo suficientemente inteligente como para hacer referencia a la versión más alta del archivo jquery cuando especificamos el selector {versión} en la ruta. Además, este sistema de agrupación es lo suficientemente inteligente como para elegir la versión minimizada del archivo, si está disponible en la ruta definida.fuente