我使用MVC 3 + Contrib項目PortableAreas將我的網絡分割爲多個項目。 現在我轉移到MVC 4,並希望爲我的CSS和JS使用新功能縮小。MVC 4 Portable Areas CSS/JS縮小版
但是,當我做的:的
<link href="@Url.Content("~/DSB/Styles/CSS")" rel="stylesheet" type="text/css" />
<script src="@Url.Content("~/Scripts/common/js")" type="text/javascript">
代替:
<link href="@Url.Content("~/DSB/Styles/Site.css")" rel="stylesheet" type="text/css" />
<link href="@Url.Content("~/Content/themes/smoothness/jquery-ui-1.8.12.custom.css")" rel="stylesheet" type="text/css" />
<script src="@Url.Content("~/Scripts/common/jquery-1.4.4.min.js")" type="text/javascript" />
<script src="@Url.Content("~/Scripts/common/jquery-ui-1.8.11.custom.min.js")" type="text/javascript"></script>
這是行不通的。 如何在便攜式區域使用捆綁/縮小?
感謝
中「的mvc 4」像'〜/內容/ site.css'一個URL一個側面說明 將自動轉換爲'Url.Content()' 所以在你的代碼,你並不需要所有的' Url.Content'只寫了原始網址 – 2012-04-03 10:11:14
謝謝,不知道這個。 – Luka 2012-04-03 11:09:47
我知道這是一個老問題,你找到了一個可行的解決方案嗎?個人觀點:可移植區域內容已經作爲嵌入式資源推入到dll中,您必須在任何修改時重新編譯它,爲什麼不在編譯之前縮小JS和CSS?試試chirpy:http://chirpy.codeplex.com/,只添加你已經縮小的JS + CSS到dll。 – 2012-06-20 23:03:54