@{
ViewBag.Title = "Home Page";
SquishIt.JavaScript.Add(
Url.Content("~/Scripts/jquery_ui.js"),
Url.Content("~/Scripts/jquery_1.4.4.js")
);
}
@SquishIt.JavaScript.Render(Url.Content("~/Scripts/min.js"))
它显示如下:
<script type="text/javascript" src="/Scripts/jquery_ui.js"></script>`
<script type="text/javascript" src="/Scripts/jquery_1.4.4.js"></script>`
“min.js”在哪里?
两个js文件没有组合成一个名为min.js的js?
谢谢!
答案 0 :(得分:7)
为了帮助调试,SquishIt在调试模式下对文件没有任何作用。
但是,您可以在.ForceRelease()
调用之前添加.Render(...)
调用,以强制它将文件组合在一起,就好像它处于发布模式一样:
@SquishIt.JavaScript.ForceRelease().Render(Url.Content("~/Scripts/min.js"))
答案 1 :(得分:4)
你在web.config中有debug =“true”吗?必须将其设置为“false”才能使squishit工作:http://www.codethinked.com/squishit-the-friendly-aspnet-javascript-and-css-squisher