使用squishit并在body元素的末尾渲染外部minifiedjs

时间:2013-09-03 09:31:08

标签: javascript css squishit minifiedjs

我的应用程序中有母版页和子页面。在运行时我确定js& css将包含在母版预启动方法中并呈现js& css使用squish it(bundlecss.AsCached& bundlecss.Render)方法。在母版页头控制中,使用Bundle.Css()。RenderNamed方法包含该文件。

现在我的要求是在body元素的末尾包含外部js文件,以便更快地呈现网页。当我在body元素的末尾调用Bundle.Css()。RenderNamed时,js文件不包含在页面中。

使用压扁框架时,是否无法指定缩小的js应包含在页面html中的位置?

提前致谢。 Brahmaiah

1 个答案:

答案 0 :(得分:0)

你可能不希望以这种方式做事。缓存/命名捆绑包适用于您不能(或不想)创建物理文件的情况。你在这里做的方式只会增加复杂性。 Bundle.JavaScript()。添加(“〜/ file.js”)。渲染(“〜/ blah”)仍将缓存包,但它使用磁盘上的文件(仅创建一次)。

你真的在调用Bundle.Css()。RenderNamed(“javascript bundle name”)?如果是这样,您需要将调用更改为Bundle.JavaScript()。RenderNamed。如果这只是一个错字,那么有助于查看更多代码/标记。