Solución:
La agrupación consiste en comprimir varios archivos JavaScript o de hojas de estilo sin ningún formato (también denominado minificado) en un solo archivo para ahorrar ancho de banda y el número de solicitudes para cargar una página.
Como ejemplo, podría crear su propio paquete:
bundles.Add(New ScriptBundle("https://foroayuda.es/~/bundles/mybundle").Include(
"~/Resources/Core/Javascripts/jquery-1.7.1.min.js",
"~/Resources/Core/Javascripts/jquery-ui-1.8.16.min.js",
"~/Resources/Core/Javascripts/jquery.validate.min.js",
"~/Resources/Core/Javascripts/jquery.validate.unobtrusive.min.js",
"~/Resources/Core/Javascripts/jquery.unobtrusive-ajax.min.js",
"~/Resources/Core/Javascripts/jquery-ui-timepicker-addon.js"))
Y renderícelo así:
@Scripts.Render("https://foroayuda.es/~/bundles/mybundle")
Una ventaja más de @Scripts.Render("https://foroayuda.es/~/bundles/mybundle")
sobre el nativo <script src="https://foroayuda.es/~/bundles/mybundle" />
es eso @Scripts.Render()
respetará el web.config
configuración de depuración:
<system.web>
<compilation debug="true|false" />
Si debug="true"
luego, en su lugar, renderizará etiquetas de script individuales para cada script de origen, sin ninguna minificación.
Para las hojas de estilo, tendrá que usar StyleBundle y @ Styles.Render ().
En lugar de cargar cada script o estilo con una sola solicitud (con script o etiquetas de enlace), todos los archivos se comprimen en un solo archivo JavaScript o de hoja de estilo y se cargan juntos.
También puedes usar:
@Scripts.RenderFormat("<script type="text/javascript" src="{0}"></script>", "https://foroayuda.es/~/bundles/mybundle")
Para especificar el formato de su salida en un escenario donde necesita usar Charset, Type, etc.