有没有办法使用 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
我会很感激任何建议。我觉得这是一个如此简单的问题,我一定遗漏了一些明显的东西。