SquishIt:如何在asp.net默认主题和asp:ScriptManager中的Javascript文件中缩小CSS文件?

时间:2013-05-24 13:01:57

标签: javascript asp.net css minify squishit

我喜欢这个库但是找不到有关如何使用SquishIt和asp.net主题以及脚本管理器的任何信息?只要您在同一主页上有css链接和js链接,以下示例就可以在母版页上使用。如何使用SquishIt与App_Themes / Default /文件夹中存储的css文件?和asp:ScriptManager中的脚本? 感谢您的帮助。

<%= Bundle.JavaScript()
    .Add("~/js/jquery-1.4.2.js")
    .Add("~/js/jquery-ui-1.8.1.js")
    .Render("~/js/combined_#.js")
%>

<%= Bundle.Css()
    .Add("~/css/reset.css")
    .Add("~/css/text.css")
    .Add("~/css/960.css")
    .Render("~/css/combined_#.css")
%>

2 个答案:

答案 0 :(得分:0)

将它们视为资源并编译到DLL中。 我相信你对此没有任何影响,以免你自定义构建过程,但我相信你需要TFS和/或构建服务器来实现这些目的。

答案 1 :(得分:0)

如果将这些编译到DLL中,您应该能够将它们视为嵌入式资源,并通过.AddEmbeddedResource包含它们。我知道其他一些微软提供的东西我们必须添加.AddRootEmbeddedResource,因为它们的名称空间不同(参见this issue)。但是在这两种方法之间我怀疑你能够让它运转起来。可能只是需要一些摆弄才能找到正确的名称。