• 在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里面没有更改的话 浏览器会从缓存中去取

  • 相关阅读:
    IE8兼容
    游标
    WARN No appenders could be found for logger (org.springframework.orm.hibernate3.support.OpenSessionInViewFilter)
    sql server 备份数据
    JS页面打印
    jQuery Mobile 入门教程
    jquerymobile入门(文件引用+多页面)
    定位和可见性
    二月份总结
    mailto用法
  • 原文地址:https://www.cnblogs.com/xiatianoo/p/6222488.html
Copyright © 2020-2023  润新知