3

有没有办法使用 Cassette 添加内联脚本链接引用?

我想要的是能够在我的页面中添加如下内容:

@Bundles.AddInlineScriptReference("/MyScripts/TheScript.js")

(注意:Bundles.AddInlineScriptReference 不存在,只是一个例子)

并让 Cassette 写出脚本链接,包括处理缩小等。

<script src="/cassette.axd/asset/MyScripts/TheScript.js?voB4kL0uy2HIpjkJnSuycghlp-8=" type="text/javascript"></script>

我看到了一种添加内联脚本和捆绑包但不添加脚本链接引用的方法。我可以设置包含单个文件的捆绑包。然而,对于在整个网站部分中使用的单个脚本来说,这似乎是不必要的乏味。

阅读 Cassette Bundle 助手文档,我认为这样的事情会起作用。

@Bundles.Reference("/MyScripts/TheScript.js")

但是它会引发以下错误:

Cannot find an asset bundle containing the path

我会很感激任何建议。我觉得这是一个如此简单的问题,我一定遗漏了一些明显的东西。

4

1 回答 1

0
 bundles.Add<ScriptBundle>("MyBundle", new[]{ "path/to/script/script.js"});
于 2014-01-13T18:26:24.913 回答