千家信息网

ASP.NET MVC 4如何进行捆绑和缩小多个css和 js 文件

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,小编给大家分享一下ASP.NET MVC 4如何进行捆绑和缩小多个css和 js 文件,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了
千家信息网最后更新 2026年11月02日ASP.NET MVC 4如何进行捆绑和缩小多个css和 js 文件

小编给大家分享一下ASP.NET MVC 4如何进行捆绑和缩小多个css和 js 文件,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

在 ASP.NET MVC 4 中可捆绑多个 css 和 js 文件以减少HTTP请求,并对 css 和 js 文件进行压缩(缩小),这样可提高网站的加载速度。我们选取博客园的 css 文件来看看,在 ASP.NET MVC 4 前,我们引入 css 方法如下:




在 IE 中使用 F12 查看结果,如图:




在 ASP.NET MVC 4 中,使用下边写法引入 css 文件:



重新运行,结果如下:





可以清楚的看到,在 ASP.NET MVC 4 中使用新方法引入 css 时,网站运行时不仅合并了 css 文件而且压缩了 css 中的代码。双击 css 文件,在响应正文中可以看到:

对 js 文件的处理方式同 css 相同,引入方法如下:




ASP.NET MVC 4 中捆绑时,css 排序规则为:先加载 reset.css、normalize.css,其他文件按首字母排序,类似地 js 排序规则为 jquery.js、jquery-ui.js 其他文件同样按首字母排序。有时我们需要在不同页面加载不同的 css 或 js 文件,以减少不必要的文件,下边就让我们看看怎么自定义一个捆绑。

在 Global.asax.cs 文件 Application_Start() 中添加如下代码:

//定义名为"mycss"的捆绑,js对应为 new JsMinify()
var b = new Bundle("~/mycss", new CssMinify());
//添加Content文件夹下的所有css文件到捆绑
//第三个参数false表示,Content文件夹下的子文件夹下不添加到捆绑
b.AddDirectory("~/Content", "*.css", false);
//添加到BundleTable
BundleTable.Bundles.Add(b);


这样在需要使用的页面,加入下边的代码即可:


以上是"ASP.NET MVC 4如何进行捆绑和缩小多个css和 js 文件"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

文件 排序 多个 代码 文件夹 方法 篇文章 不同 内容 字母 结果 网站 规则 页面 运行 清楚 相同 三个 不怎么 写法 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网科技工作委员会副主任毛军 互联网中国科技 金融科技 互联网金融 奇酷互联网络科技 壹账通互联网科技 融贸通互联网科技 科技大学互联网专业好不好 佳云科技和互联网广告 互联网金融中的现代科技 厦门比较好的科技互联网公司 互联网媒体平台算高科技产业 洛阳昕诺飞互联网科技有限公司 健康食品互联网创新科技园项目 银川新华互联网科技学校联系电话 广州新华互联网科技学校电竞方面 山东子淼互联网科技有限公司 扫呗互联网科技有限公司 唯美互联网科技 上海旺乐尼互联网科技有限公司 互联网科技创业有什么好项目 上海喔噻互联网科技有限公司 中国互联网科技工作委员会毛军 科技金融是不是互联网金融 成都狮子座互联网科技 天扬科技互联网广告 想开互联网科技公司怎么样 全球科技与互联网公司市值变化 艺电能源互联网科技有限公司招聘 兰石爱特工业互联网科技分公司 高科技和互联网的现代国家
0