• 在ASP.NET MVC中,使用Bundle来打包压缩js和css


    该总结参考博文地址:http://www.cnblogs.com/xwgli/p/3296809.html

    1、首先了解Bundle的作用:Bundles用于打包CSS和javascript脚本文件,优化对它们的组织管理。

    2、如何使用呢

         添加BundleConfig.cs的文件:

         

         在cs里面添加绑定代码:有CssBundle和ScriptBundle分别绑定css和js文件

         

         在App_Start文件里设置为启动文件,

         

         同时,在WebConfig里面也要配置命名空间<add namespace="System.Web.Optimization"/>

        

         最后就是使用了:

         

         使用Render打包文件请求的优点:

    (1)、上面的"~/Content1" 是虚拟路径,可以随便起名,用于标记打包哪个文件夹下面的.css 文件,后面的Include方法接受的是一个string[] 根据传入的路径去对css文件进行打包。

    (2)、使用Bundle来引用css有个好处 就是可以把多个css文件在一起请求,浏览器只发一次请求 不过必须在Global.asax里面 加一段代码 BundleTable.EnableOptimizations = true 来启用优化。

    (3)、在启用优化后,当页面下次再次发送请求的时候 BundleConfig里面没有更改的话 浏览器会从缓存中去取

  • 相关阅读:
    瀑布流布局(等宽不等高jQuery)
    多组图自动无限循环(swiper轮播)
    $.ajax的标准写法
    走马灯特效
    如何使用js改变HTML中title里面固定的文字
    test
    单例设计模式
    线程的五种状态(线程的生命周期)
    Net基础班第十三天
    装箱、拆箱
  • 原文地址:https://www.cnblogs.com/xiatianoo/p/6222488.html
Copyright © 2020-2023  润新知