sammer110 发表于 2022-8-2 01:14:55

NET 6.0 RazorPage 调用打印方法时报错跨域问题 【编号:AR-29132】

本帖最后由 Felix.Li 于 2022-8-10 09:57 编辑

很简单的一个DEMO,但是提示跨越问题,已经按照文档设置了跨域,还是提示有问题。





Bella.Yuan 发表于 2022-8-2 11:26:50

您好,您应该是core项目,跨域可以参考下面这个教程,下载您的附件后,发现您没有配置对应的reportServices,您检查一下。
使用JSviewer独立部署一个报表服务,如何解决跨域的问题
https://gcdn.grapecity.com.cn/forum.php?mod=viewthread&tid=78237&fromuid=65049
(出处: 葡萄城产品技术社区)

sammer110 发表于 2022-8-2 12:39:34

本帖最后由 sammer110 于 2022-8-2 13:25 编辑

Bella.Yuan 发表于 2022-8-2 11:26
您好,您应该是core项目,跨域可以参考下面这个教程,下载您的附件后,发现您没有配置对应的reportServices ...
测试版本:15.3.7【项目已上传】,无需设置跨越,无需配置reportServices,如报表文件内自带SQL查询数据,只需传入DJBH,同样的代码,打印正常。



当前版本:16.1.3 【项目已上传】最新版本中,还是报错,已经按照回复中的教程设置后仍然有报错。另外报表格式及数据已经在报表内设置好了,自带sql查询数据,只需传入DJBH即可,为何一定要配置reportServices中的url地址?



进一步测试16.1.3版本,发现如果预览报表没问题,但是直接无需预览打印会报跨域错误



wengMQ 发表于 2022-8-2 13:25:12

https://gcdn.grapecity.com.cn/forum.php?mod=viewthread&tid=144262&extra=page%3D1 有兴趣可以沟通下

Felix.Li 发表于 2022-8-3 09:29:51

sammer110 发表于 2022-8-2 12:39
测试版本:15.3.7【项目已上传】,无需设置跨越,无需配置reportServices,如报表文件内自带SQL查询数据 ...

你这个是没有配置好,这是我配置好你的,你可以打开试一下



sammer110 发表于 2022-8-3 11:54:08

Felix.Li 发表于 2022-8-3 09:29
你这个是没有配置好,这是我配置好你的,你可以打开试一下

你好,根据您的代码运行出来print页面并不是报表内容!



Felix.Li 发表于 2022-8-2 01:14:56

sammer110 发表于 2022-8-3 11:54
你好,根据您的代码运行出来print页面并不是报表内容!

这边具体排查了一下,是因为新版本的问题,你要是要使用的话你把js和css文件降一下版本,降到16.0.2以下就可以了
页: [1]
查看完整版本: NET 6.0 RazorPage 调用打印方法时报错跨域问题 【编号:AR-29132】