我正在设置我的 MVC4 应用程序以使用内置的 ASP.Net 捆绑(从 Squishit 转换)。我已经设置了 BundleConfig 类,一切正常,但是对于 Razor 文件仅引用一个 JavaScript 文件的情况,我认为不需要涉及该配置文件。我宁愿将脚本添加到我的 Razor 'Scripts' 部分的 BundleTable 中,然后在此处渲染它。这样,如果我不得不更改 BundleConfig 文件而不是更改 BundleConfig 文件,我可以很容易地发布到生产环境中进行小的更改。这就是我所拥有的:
@section Scripts
{
@{
const string bundle = "~/bundles/{myVirtualBundlePath}";
BundleTable.Bundles.Add(new ScriptBundle(bundle)
.Include("{myActualJavaScriptFilePath}"));
Scripts.Render(bundle);
}
}
虽然这构建正常,但对该捆绑文件的引用永远不会输出到 HTML。
我是否需要获取对 BundleConfig 使用的特定 BundleCollection 的引用?