gpt4 book ai didi

asp.net-mvc-4 - 具有附加属性的 ScriptBundle

转载 作者:行者123 更新时间:2023-12-04 12:51:05 28 4
gpt4 key购买 nike

public class BundleConfig
{
// For more information on Bundling, visit http://go.microsoft.com/fwlink/?LinkId=254725
public static void RegisterBundles(BundleCollection bundles)
{
bundles.Add(new ScriptBundle("~/bundles/require").Include(
"~/Scripts/require.js"));
....

并在 _Layout.cshtml
@Scripts.Render("~/bundles/require")

它呈现为(使用 EnableOptimizations = false ):
<script src="/Scripts/require.js"></script>

但我想添加一个属性
<script src="/Scripts/require.js" data-main="/Scripts/main"></script>

我怎么能那样做?

最佳答案

我通过配置没有 data-main 属性的 requirejs 解决了类似的问题。所以,起初我有以下代码:

<script src="app/rconfig.js"></script>
<script src="plugin/requirejs/require.js" data-main="app/main.js"></script>

接下来,让我们摆脱 data-main 属性:
<script src="app/rconfig.js"></script>
<script src="plugin/requirejs/require.js"></script>
<script>
require.config({
baseUrl: "app"
});
require(['app/main.js']);
</script>

接下来,我将最后一个“脚本”内容放入文件中:
<script src="app/rconfig.js"></script>
<script src="plugin/requirejs/require.js"></script>
<script src="app/rdatamain.js"></script>

最后,我把这三个文件放到了包中

关于asp.net-mvc-4 - 具有附加属性的 ScriptBundle,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15530589/

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