ASP.NET中MVC 4 的JS/CSS打包压缩功能_.Net教程
推荐:.NET逻辑分层架构总结本人将从另一个角度来解析.NET分层架构的真正奥秘。分层,一些技术功底比较薄弱的程序员听到分层就会联想到三层架构(BLL,DAL之类的),其实不是,分层是一个很大的技术框架思想,三层架构只不过是对普通的信息系统来说,将信息的流转通过三层来分解, 一.基础知识准备:
打包(Bundling)及压缩(Minification)指的是将多个js文件或css文件打包成单一文件并压缩的做法,如此可减少浏览器需下载多个文件案才能完成网页显示的延迟感等,能有效缩小文件案体积,提高传输效率,提供使用者更流畅的浏览体验。
今天在使用MVC4打包压缩功能@Scripts.Render("~/bundles/jquery") 的时候产生了一些疑惑,问什么在App_Start文件夹下BundleConfig.cs文件内
?
这样写可以,但是
?
这样写却不可以,我的目录里明明有
?
这个文件啊
通过调试跟踪发现,MVC内部已经对“.min.js”文件做了过滤
通过反编译这个DLL文件
可以看到下面反编译后的代码:
?
由此我们可以知道MVC默认帮我们过滤了后缀名为 .intellisense.js、-vsdoc.js、.debug.js、.min.js、.min.css的文件,这也就是我们引用.min.js文件不起作用的原因了。
以上所述就是本文的全部内容了,希望大家能够喜欢。
分享:asp.net模板引擎Razor调用外部方法用法实例首先使用Razor的步骤:读取cshtml、解析cshtml同时指定cacheName。 而这个步骤是重复的,为了遵循DRY原则,将这段代码封装为一个RazorHelper()方法 如何在cshtml中用Razor调用外部方法 1. 首先在cshtml文件引用test1和test2所在类的命名空间 2. 在一般处理程序中调用Ra
- .NET逻辑分层架构总结
- asp.net模板引擎Razor调用外部方法用法实例
- ASP.NET中母版页和shtml实例入门
- ASP.NET中Application全局对象用法实例浅析
- ASP.NET中Global和URLReWrite用法
- ASP.NET中ServerPush用法实例分析
- ASP.NET中为GridView添加删除提示框的方法
- 仿vs实现WPF好看的进度条
- ASP.NET使用gridview获取当前行的索引值
- ASP.NET检测到不安全 Request.Form 值解决方案汇总
- asp.net开发微信公众平台之验证消息的真实性
- asp.net开发微信公众平台之获取用户消息并解决
- 相关链接:
- 教程说明:
.Net教程-ASP.NET中MVC 4 的JS/CSS打包压缩功能。