none
Mejor forma de cargar librerías javascript en ASP.NET WebForms 4.5 RRS feed

  • Pregunta

  • Muy buenos días.

    Estoy desarrollando una web con webforms 4.5 c# y he estado buscando información sobre como cargar librerías javascript teniendo un proyecto con una MasterPage donde cargo las librerías, pero al buscar información de cómo se realiza me ha llevado a tener una gran confusión.

    Me gustaría saber cuales son las buenas prácticas para realizar la carga de librerías .js.

    En unos sitios pone que después de cargar los .css en el head se carguen los .js para que no bloquee la carga de estos.

    <head>
      <link href="" />
      <script src="" />
    </head>

    En otros sitios pone que hay que cargarlos en el archivo Global.cs

            ScriptManager.ScriptResourceMapping.AddDefinition("jquery",
                new ScriptResourceDefinition
                {
                    Path = "~/Scripts/jquery-1.12.0.min.js",
                    DebugPath = "~/Scripts/jquery-1.12.0.js",
                    CdnPath = "http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.12.0.min.js",
                    CdnDebugPath = "http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.12.0.js",
                    CdnSupportsSecureConnection = true,
                    LoadSuccessExpression = "window.jQuery"
                });


    Y después añadiéndolo al ScriptManager.

    En otros sitios he leido que los scripts hay que ponerlos al final de la página:

      ...
      <script src="/Script/library1.js" />
      <script src="/Script/library2.js" />
      <script src="/Script/library3.js" />
      <script src="/Script/library4.js" />
    </body>
    

    ¿Podrían orientarme? Gracias

    lunes, 19 de diciembre de 2016 8:12

Todas las respuestas