@{
    SquishIt.Css.Add("~/Content/Home.css", "~/Content/Site.css");
    SquishIt.JavaScript.Add("~/Scripts/MicrosoftAjax.js", "~/Scripts/jquery-1.4.4.min.js", "~/Scripts/jquery.validate.min.js");
    
    ViewBag.Title = "Index";
}<h2>Index</h2>@Html.ActionLink("About", "About")
@SquishIt.Css.Render("~/Content/Site.min.css")
@SquishIt.JavaScript.Render("~/Scripts/Site.min.js")
和@{    
    ViewBag.Title = "About";
}
<link href='@Url.Content("~/Content/Home.css")' type="text/css" rel="Stylesheet" />
<link href='@Url.Content("~/Content/Site.css")' type="text/css" rel="Stylesheet" />
<script type="text/javascript" src='@Url.Content("~/Scripts/MicrosoftAjax.js")'></script>
<script type="text/javascript" src='@Url.Content("~/Scripts/jquery-1.4.4.min.js")'></script>
<script type="text/javascript" src='@Url.Content("~/Scripts/jquery.validate.min.js")'></script>
<h2>About</h2>@Html.ActionLink("Index", "Index")
加载过后js文件没有合并?有人知道原因么

解决方案 »

  1.   

    哈哈,再刷,我也想知道,之前用哪个就是不行,英文又有限,所以后面用combers,嘿相当好用。
      

  2.   


    这个combers完整拼写是什么?请指教
      

  3.   

    在web.config中   debug="false"  ,把vs上的发布改成 Release 。
    这个里的dll会检查,如果是发布状态(非调试状态时会压缩文件)参考:http://www.codethinked.com/squishit-the-friendly-aspnet-javascript-and-css-squisher