Использование SquishIt для объединения файлов js не имеет никакого эффекта?
@{
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?
Спасибо!
2 ответа
Чтобы помочь с отладкой, SquishIt ничего не делает с файлами в режиме отладки.
Тем не менее, вы можете добавить .ForceRelease()
позвонить до .Render(...)
вызвать, чтобы заставить его объединить файлы, как будто он находится в режиме выпуска:
@SquishIt.JavaScript.ForceRelease().Render(Url.Content("~/Scripts/min.js"))
У вас есть debug="true" в web.config? Для работы squishit должно быть установлено значение "false": http://www.codethinked.com/squishit-the-friendly-aspnet-javascript-and-css-squisher