找回密码
 立即注册

QQ登录

只需一步,快速开始

fuchangzn

中级会员

110

主题

300

帖子

838

积分

中级会员

积分
838

微信认证勋章

[已处理] 报表路径问题

fuchangzn
中级会员   /  发表于:2021-5-24 11:03  /   查看:2709  /  回复:7
本帖最后由 Crystal.Li 于 2021-5-25 09:09 编辑

如果我报表用的是默认路径reports,报表能正常显示,如果多加了一级文件夹szfc001,报表放在这个文件夹下就会提示找不到报表文件,请问一下,在这个viewer.openReport() 如何写路径地址?谢谢


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

7 个回复

倒序浏览
Crystal.Li讲师达人认证 悬赏达人认证
论坛元老   /  发表于:2021-5-24 17:07:34
推荐
在前端直接使用路径报错,是因为浏览器把斜杠转义后当作报表名称的一部分:

您在这里不要使用前端加报表路径的方式,在后端去处理,主要的代码修改startup文件:
  1. using Microsoft.Owin;
  2. using Owin;
  3. using System.Reflection;
  4. using System.Web.Routing;
  5. using GrapeCity.ActiveReports.Aspnet.Viewer;
  6. using System.IO;
  7. using System;

  8. [assembly: OwinStartup(typeof(JSViewerMVCApplication1.Startup))]

  9. namespace JSViewerMVCApplication1
  10. {
  11.     public class Startup
  12.     {
  13.         public static string EmbeddedReportsPrefix = "XXXX";
  14.         public void Configuration(IAppBuilder app)
  15.         {
  16.             app.UseReporting(settings =>
  17.             {
  18.                 settings.UseFileStore(new DirectoryInfo(String.Format(@"{0}.\Reports\szfc001", System.Web.HttpRuntime.AppDomainAppPath)));
  19.             });
  20.             RouteTable.Routes.RouteExistingFiles = true;
  21.         }
  22.     }
  23. }
复制代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Crystal.Li讲师达人认证 悬赏达人认证
论坛元老   /  发表于:2021-5-24 12:29:23
沙发
猜测可能是路由配置的问题,您可以把demo发给我们看看吗
回复 使用道具 举报
fuchangzn
中级会员   /  发表于:2021-5-24 14:11:17
板凳
太大了,我放在网盘里,你下载一下,链接:https://pan.baidu.com/s/1uVdkA89Oz6rjVv_IPcbQjQ
提取码:0af7
回复 使用道具 举报
fuchangzn
中级会员   /  发表于:2021-5-24 15:06:26
地板
其实你可以直接创建AR15的MVC项目,然后你把报表文件放在reports的子文件夹下,然后修改wwwroot下的index.html中的openReport(),运行就会提示找不到报表

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
fuchangzn
中级会员   /  发表于:2021-5-24 15:07:11
5#

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
fuchangzn
中级会员   /  发表于:2021-5-24 18:06:47
7#
好的,我试试
回复 使用道具 举报
Crystal.Li讲师达人认证 悬赏达人认证
论坛元老   /  发表于:2021-5-25 09:07:42
8#
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部