【发布时间】:2011-10-04 09:19:30
【问题描述】:
我知道我在某处看到过一篇文章(也特别与 Azure 相关!),但我忘了给它添加书签(doh!),经过几个小时的搜索,在任何地方都找不到它 :(
我有一个在 Azure 中运行的 MVC 应用程序,其中包含多个布局页面和大约 20 多个 javascript 文件(每个文件都很长,因此它们是分开的!)。
每个布局页面包含几个脚本和 css 文件,其余的使用 @head { } 添加(用于将部分添加到正文之外的布局页面的剃须刀语法。
我不记得这篇文章是否正是我所追求的,但我想做的是在运行时根据布局和页面组合并缩小必要的 javascript 和 css 文件。
例如,如果我有一个布局文件:
<script src="script1.js"></script>
<script src="script2.js"></script>
<link href="css1.css" />
还有一个页面
<script src="pagespecificscript.js"></script>
<script src="usercontrolspecificscript.js"></script>
<link href="page.css" />
我希望将 2 个缩小的文件发送到用户的浏览器,例如
<script src="201101010800abc-min.js"></script>
<link href="201101010800abc-min.css" />
提前致谢!
【问题讨论】:
标签: javascript asp.net css performance minify