Saltar al contenido

Por qué usar @ Scripts.Render (“~ / bundles / jquery”)

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.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *