gpt4 book ai didi

javascript - 在 MVC4 中,如何在 Razor 文件中创建脚本包

转载 作者:数据小太阳 更新时间:2023-10-29 06:12:30 26 4
gpt4 key购买 nike

我正在设置我的 MVC4 应用程序以使用内置的 ASP.Net bundle (从 Squishit 转换)。我已经设置了 BundleConfig 类,一切正常,但对于 Razor 文件仅引用一个 JavaScript 文件的情况,我认为不需要涉及该配置文件。我宁愿直接将脚本添加到我的 Razor“脚本”部分的 BundleTable 中,并在那里渲染它。这样,如果我不得不更改 BundleConfig 文件,我可以很容易地发布到生产环境以进行小的更改。这是我的:

@section Scripts
{
@{
const string bundle = "~/bundles/{myVirtualBundlePath}";
BundleTable.Bundles.Add(new ScriptBundle(bundle)
.Include("{myActualJavaScriptFilePath}"));
Scripts.Render(bundle);
}
}

虽然构建正常,但对该 bundle 文件的引用永远不会输出到 HTML。

我是否需要获取对 BundleConfig 使用的特定 BundleCollection 的引用?

最佳答案

我的(有效)之间的唯一区别是我在脚本 block 之外添加了包。如果这不起作用,请确保它在主 bundle 启动中起作用,这可能是其他问题。

@{ BundleTable.Bundles.Add(new ScriptBundle("~/Scripts/Plugins/highcharts")
.Include("~/Scripts/Plugins/highcharts.js")); }
@section Scripts
{
@Scripts.Render("~/Scripts/Plugins/highcharts")
@Scripts.Render("~/Scripts/Views/Charts/transportDelayCharts")
}

关于javascript - 在 MVC4 中,如何在 Razor 文件中创建脚本包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14349553/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com