加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

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

发布时间:2020-12-16 09:53:07 所属栏目:asp.Net 来源:网络整理
导读: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( "~
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>

我怎么能这样做?

解决方法

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

<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>

完成后,我将这三个文件放到了捆绑包中

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读