Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/216.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2017 Visual Studio上的DevExtreme JSZIP错误_Visual Studio 2017_Devextreme - Fatal编程技术网

Visual studio 2017 Visual Studio上的DevExtreme JSZIP错误

Visual studio 2017 Visual Studio上的DevExtreme JSZIP错误,visual-studio-2017,devextreme,Visual Studio 2017,Devextreme,我在使用JszipforDevExtreme时遇到问题 我的DataGrid如下所示: Html.DevExtreme().DataGrid() .ID("testgrid") .FilterRow(filter => { filter.ApplyFilter(GridApplyFilterMode.Auto);

我在使用
Jszip
for
DevExtreme
时遇到问题

我的
DataGrid
如下所示:

Html.DevExtreme().DataGrid()
                            .ID("testgrid")
                            .FilterRow(filter => {
                                filter.ApplyFilter(GridApplyFilterMode.Auto);
                                filter.Visible(true);
                            })
                            .Columns(columns =>{
                                //column definition
                            })
                            .OnCellPrepared("OnCellPrepared")
                            .OnCellClick("OnCellClick")
                            .ShowBorders(true)
                            .RowAlternationEnabled(true)
                            .ShowRowLines(true)
                            .ShowColumnLines(true)
                            .Export(e =>e.Enabled(true).FileName("export"))
但当我单击“导出”按钮时,会出现以下错误:

错误:E1041-JSZip脚本在DevExtreme之后被引用 脚本。见:

我已经在我的
DevExtremeBundleConfig.cs
中检查了我的导入,并且
Jszip.js
是在
dx.all
之前导入的

下面是课程:

public class DevExtremeBundleConfig {

    public static void RegisterBundles(BundleCollection bundles) {

        var scriptBundle = new ScriptBundle("~/Scripts/DevExtremeBundle");
        var styleBundle = new StyleBundle("~/Content/DevExtremeBundle");

        // CLDR scripts
        scriptBundle
            .Include("~/Scripts/jszip.js")
            .Include("~/Scripts/cldr.js")
            .Include("~/Scripts/cldr/event.js")
            .Include("~/Scripts/cldr/supplemental.js")
            .Include("~/Scripts/cldr/unresolved.js");

        // Globalize 1.x
        scriptBundle
            .Include("~/Scripts/globalize.js")
            .Include("~/Scripts/globalize/message.js")
            .Include("~/Scripts/globalize/number.js")
            .Include("~/Scripts/globalize/currency.js")
            .Include("~/Scripts/globalize/date.js");

        // jQuery
        //scriptBundle
        //    .Include("~/Scripts/jquery-2.2.3.js");

        //JSZip for client side export

        //scriptBundle
        //    .Include("~/Scripts/jszip.js");

        // DevExtreme + extensions
        scriptBundle
            .Include("~/Scripts/dx.all.js")
            .Include("~/Scripts/aspnet/dx.aspnet.data.js")
            .Include("~/Scripts/aspnet/dx.aspnet.mvc.js");

        // dxVectorMap data (http://js.devexpress.com/Documentation/Guide/Data_Visualization/VectorMap/Providing_Data/#Data_for_Areas)
        //scriptBundle
        //    .Include("~/Scripts/vectormap-data/africa.js")
        //    .Include("~/Scripts/vectormap-data/canada.js")
        //    .Include("~/Scripts/vectormap-data/eurasia.js")
        //    .Include("~/Scripts/vectormap-data/europe.js")
        //    .Include("~/Scripts/vectormap-data/usa.js")
        //    .Include("~/Scripts/vectormap-data/world.js");

        // DevExtreme
        // NOTE: see the available theme list here: http://js.devexpress.com/Documentation/Guide/Themes/Predefined_Themes/                    
        styleBundle
            .Include("~/Content/dx.common.css")
            .Include("~/Content/dx.light.css");


        bundles.Add(scriptBundle);
        bundles.Add(styleBundle);

#if !DEBUG
        BundleTable.EnableOptimizations = true;
#endif
    }
}
我正在使用Visual Studio 2017,我已经清理了我的项目(来自Visual Studio)并重新编译,但一点运气都没有


我做错了什么?

在这里,您显示了您的捆绑包配置,但我想知道您呈现的页面看起来如何。还有布局页面的外观


在任何情况下,在调用捆绑包时,请确保顺序正确,并确保在没有布局的示例cshtml中使用直接引用进行测试。

看来JSZip未包含在
DevExtremeBundleConfig
中:

//scriptBundle
//    .Include("~/Scripts/jszip.js");
尝试取消对此代码块的注释。

修复了使用control-Devexpress无法在项目中导出文件execl的错误。
将链接“~/Content/DevExtreme/js/jszip.js”添加到文件_layout.cshtml中,然后再添加到文件other。

我根本没有想到布局。我已经把我的脚本添加到布局的顶部,现在它可以工作了。。。非常感谢。