ASP.NET中MVC 4 的JS/CSS打包壓縮功能_.Net教程
推薦:.NET邏輯分層架構(gòu)總結(jié)本人將從另一個(gè)角度來解析.NET分層架構(gòu)的真正奧秘。分層,一些技術(shù)功底比較薄弱的程序員聽到分層就會聯(lián)想到三層架構(gòu)(BLL,DAL之類的),其實(shí)不是,分層是一個(gè)很大的技術(shù)框架思想,三層架構(gòu)只不過是對普通的信息系統(tǒng)來說,將信息的流轉(zhuǎn)通過三層來分解, 一.基礎(chǔ)知識準(zhǔn)備:
打包(Bundling)及壓縮(Minification)指的是將多個(gè)js文件或css文件打包成單一文件并壓縮的做法,如此可減少瀏覽器需下載多個(gè)文件案才能完成網(wǎng)頁顯示的延遲感等,能有效縮小文件案體積,提高傳輸效率,提供使用者更流暢的瀏覽體驗(yàn)。
今天在使用MVC4打包壓縮功能@Scripts.Render("~/bundles/jquery") 的時(shí)候產(chǎn)生了一些疑惑,問什么在App_Start文件夾下BundleConfig.cs文件內(nèi)
?
這樣寫可以,但是
?
這樣寫卻不可以,我的目錄里明明有
?
這個(gè)文件啊
通過調(diào)試跟蹤發(fā)現(xiàn),MVC內(nèi)部已經(jīng)對“.min.js”文件做了過濾

通過反編譯這個(gè)DLL文件

可以看到下面反編譯后的代碼:
?
由此我們可以知道MVC默認(rèn)幫我們過濾了后綴名為 .intellisense.js、-vsdoc.js、.debug.js、.min.js、.min.css的文件,這也就是我們引用.min.js文件不起作用的原因了。
以上所述就是本文的全部內(nèi)容了,希望大家能夠喜歡。
分享:asp.net模板引擎Razor調(diào)用外部方法用法實(shí)例首先使用Razor的步驟:讀取cshtml、解析cshtml同時(shí)指定cacheName。 而這個(gè)步驟是重復(fù)的,為了遵循DRY原則,將這段代碼封裝為一個(gè)RazorHelper()方法 如何在cshtml中用Razor調(diào)用外部方法 1. 首先在cshtml文件引用test1和test2所在類的命名空間 2. 在一般處理程序中調(diào)用Ra
- .NET邏輯分層架構(gòu)總結(jié)
- asp.net模板引擎Razor調(diào)用外部方法用法實(shí)例
- ASP.NET中母版頁和shtml實(shí)例入門
- ASP.NET中Application全局對象用法實(shí)例淺析
- ASP.NET中Global和URLReWrite用法
- ASP.NET中ServerPush用法實(shí)例分析
- ASP.NET中為GridView添加刪除提示框的方法
- 仿vs實(shí)現(xiàn)WPF好看的進(jìn)度條
- ASP.NET使用gridview獲取當(dāng)前行的索引值
- ASP.NET檢測到不安全 Request.Form 值解決方案匯總
- asp.net開發(fā)微信公眾平臺之驗(yàn)證消息的真實(shí)性
- asp.net開發(fā)微信公眾平臺之獲取用戶消息并解決
.Net教程Rss訂閱編程教程搜索
.Net教程推薦
- 解析Asp.net動態(tài)生成頁面控件的辦法
- 用Java發(fā)送圖文并茂的HTML郵件
- 如何使用.Net C#開發(fā)批量ACCESS數(shù)據(jù)庫壓縮軟件
- ASP.NET中實(shí)現(xiàn)根據(jù)匿名類、datatable、sql生成實(shí)體類
- “您無權(quán)查看該網(wǎng)頁”的原因和解決方法
- ASP.NET筆記之Calender的使用說明
- .NET 4.5 異步IO 相關(guān)實(shí)例
- 將文件上傳、下載(以二進(jìn)制流保存到數(shù)據(jù)庫)實(shí)現(xiàn)代碼
- ASP.NET1.1中動態(tài)樹的實(shí)現(xiàn)
- 淺析vc.net中配置OpenOffice的SDK應(yīng)用開發(fā)
- 相關(guān)鏈接:
- 教程說明:
.Net教程-ASP.NET中MVC 4 的JS/CSS打包壓縮功能
。