【问题标题】:How to use bundler with dojo in .Net MVC4如何在 .Net MVC4 中将捆绑器与 dojo 一起使用
【发布时间】:2014-10-16 14:51:45
【问题描述】:

在我的 _Layout.cshtml 页面中,这是我引用 dojo 文件的方式

<script>
        dojoConfig.addModuleName(
                "abc/widget/forms/view/acss/travelDocuments/Warning",
                "abc/widget/forms/view/acss/travelDocuments/RequiredFieldError"
        );
</script>

如何在 Bundle Config 中创建 bundle 以包含 dojo 文件。

我尝试了以下方法

在 BundleConfig.cs 中我使用了以下代码

 bundles.Add(new ScriptBundle("~/mobilejs").Include(
                "~/js/abc/widget/forms/view/acss/travelDocuments/Warning",
                "~/js/abc/widget/forms/view/acss/travelDocuments/RequiredFieldError",
                ));

在 _Layout.cshtml 页面中我使用了以下代码

 <script type="text/javascript">
        var dojoConfig = {
            async: true,
            parseOnLoad: true,
            addModuleName: ("abc/widget/forms/view/acss/travelDocuments/Warning",
                "abc/widget/forms/view/acss/travelDocuments/RequiredFieldError"
               )
        }
  </script>  

但是上面的代码加载dojo文件失败。

任何建议都将受到高度赞赏。

【问题讨论】:

    标签: .net asp.net-mvc asp.net-mvc-4 c#-4.0 dojo


    【解决方案1】:

    我不知道您在捆绑包中加载 dojo 核心文件的位置,但它必须在 dojoConfig 声明之后。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-07-16
      • 2013-04-02
      • 1970-01-01
      • 2012-08-13
      • 1970-01-01
      • 2011-10-27
      • 2018-05-16
      • 2017-05-12
      相关资源
      最近更新 更多