我使用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