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打包壓縮功能。