Lenka.Guo 发表于 2021-6-23 09:09:43

您好

.Net core 您可以参考这个文章:https://help.grapecity.com.cn/pages/viewpage.action?pageId=5972414

这个文章数虽然讲的是 ASP.NET MVC, 但是 ASP.NET CORE MVC 的操作步骤是一致的, 只是在安装Nuget包时会有差别。

幽你一默 发表于 2021-6-23 15:59:04

这个里面挡住的代码是什么?

幽你一默 发表于 2021-6-23 16:16:30

或者能给一个这个下面的cshtml界面的也可以,我看我们的框架的配置和这个差不多

Lenka.Guo 发表于 2021-6-23 17:26:44

您可以点击展开源码查看截图中的代码:


小葡萄1 发表于 2021-6-24 16:08:50



请问这种错误是什么原因呢,我们在.net core项目中的cshtml页面打开报告,如果不传参数,是可以正常打开,如果传参数,就会报这个错误

Crystal.Li 发表于 2021-6-24 16:51:24

小葡萄1 发表于 2021-6-24 16:08
请问这种错误是什么原因呢,我们在.net core项目中的cshtml页面打开报告,如果不传参数,是可以正常打 ...

从这个截图看不出来问题,您看有没有可能是jsViewer.min.js没有升级?

小葡萄1 发表于 2021-6-24 16:59:08

如何升级呢?可以给一个最新的吗

Crystal.Li 发表于 2021-6-24 17:26:42

小葡萄1 发表于 2021-6-24 16:59
如何升级呢?可以给一个最新的吗

从这里面找一下:
https://github.com/activereports/WebSamples15

幽你一默 发表于 2021-6-25 11:00:33

你们论坛上传有限制,现在我上次到百度网盘上了,
链接:https://pan.baidu.com/s/1zQJ5u2sT3qgnX5HPlgsksw
提取码:5yn8

里面是我们用.net core框架,使用JSViewer预览报告,没有参数时正常,使用参数就报错,请给解决下

Crystal.Li 发表于 2021-6-25 17:24:21

本帖最后由 Crystal.Li 于 2021-6-25 17:44 编辑

您好,您这个demo我这边跑不起来,我这边自己做了一个demo,使用参数是正常的,您参考一下:链接: https://pan.baidu.com/s/1YgVn4-YHBP4jEx5xajcnQw 提取码: cbng

这样传参也是ok的:
<script type="text/javascript">
      //let viewer;
      //var a1;
      //var a2;   
      var viewer = GrapeCity.ActiveReports.JSViewer.create({
            element: '#viewerContainer',
            reportID: '参数报表.rdlx', //报表名称
            reportParameters: [{ name: 'P1', values: },
            { name: 'P2', values: ['Reports参数2'] }
            ],
            availableExports: ['Xml', 'Pdf'],
            reportService: {}
            // other properties
      });
      //function selectViewReport() {      
      //    a1 = document.getElementById("fname1").value;
      //    a2 = document.getElementById("fname2").value;
            
      //    //viewer.openReport("参数报表.rdlx");         
      //    viewer.openReport('参数报表.rdlx', [{ name: 'P1', values: }, { name: 'P2', values: }]);      
      //}
    </script>

页: 1 [2] 3
查看完整版本: ActiveReport15 /net core中使用问题