weihengwhwh 发表于 2021-8-27 16:25:46

asp.net MVC +AR14+WebForm MVC的cshtml的页面却不能显示 路由应该怎么设置

本帖最后由 Crystal.Li 于 2021-8-27 17:26 编辑

asp.net MVC +AR14+WebForm WebForm+ActiveReportsWeb:WebViewer 能够显示报表了,
但是MVC的cshtml的页面却不能显示(地址栏里面多加了【api/reporting/】),这个应该和Web.config的handler设置有关系,但是如果不设置的话,报表又不能显示,那路由应该怎么设置呢



1.Global.asax.cs里面按照下面这样设置的


2. Web.config里面按照下面设置的


Crystal.Li 发表于 2021-8-27 16:25:47

您好,
由于不同项目内部机制不同,官方不推荐MVC项目使用webview控件,所以没有提供webview相关demo。
MVC项目推荐使用jsViewer控件。如果使用jsViewer控件,参考一楼给您的项目demo进行配置。

Crystal.Li 发表于 2021-8-27 17:26:55

您好,您对照一下我们示例工程,进行设置,示例工程地址:
https://github.com/activereports/WebSamples14/tree/master/JsViewerSamples/JSViewer_MVC

weihengwhwh 发表于 2021-8-27 18:41:20

本帖最后由 weihengwhwh 于 2021-8-27 19:07 编辑

Crystal.Li 发表于 2021-8-27 17:26
您好,您对照一下我们示例工程,进行设置,示例工程地址:
https://github.com/activereports/WebSamples1 ...
你这个是JSView控件,不是WebViewer控件
Global.asax.cs里面设置了这一句代码,就会改变URL的路由

      protected void Application_Start()
      {
            this.UseReporting(settings =>
            {
                settings.UseFileStore(new DirectoryInfo("./Reports"));
                settings.UseCompression = true;
            });

Crystal.Li 发表于 2021-8-30 15:01:47

您好,路由这块报错可能原因较多,这样不太能看出来问题,需要具体调试看,您可以提供一个demo我们看看~

weihengwhwh 发表于 2021-8-30 18:14:33

本帖最后由 weihengwhwh 于 2021-8-30 18:17 编辑

Crystal.Li 发表于 2021-8-30 15:01
您好,路由这块报错可能原因较多,这样不太能看出来问题,需要具体调试看,您可以提供一个demo我们看看~
请看一下是什么问题

weihengwhwh 发表于 2021-8-30 18:17:25

本帖最后由 weihengwhwh 于 2021-8-30 18:19 编辑

参照的dll太大了,没有传AR是14版(14.2.20761.0),VS2015或者2019

WebForm4.aspx,这个是报表的显示画面

weihengwhwh 发表于 2021-8-31 11:47:12

Crystal.Li 发表于 2021-8-31 11:20
您好,
由于不同项目内部机制不同,官方不推荐MVC项目使用webview控件,所以没有提供webview相关demo。
M ...

但是JSViewer不能调用AR14的区域代码报表,那怎么办啊

Crystal.Li 发表于 2021-8-31 13:58:34

weihengwhwh 发表于 2021-8-31 11:47
但是JSViewer不能调用AR14的区域代码报表,那怎么办啊

JSviewer可以加载基于模板的区域报表~

weihengwhwh 发表于 2021-8-31 14:18:17

本帖最后由 weihengwhwh 于 2021-8-31 14:20 编辑

Crystal.Li 发表于 2021-8-31 13:58
JSviewer可以加载基于模板的区域报表~
区域代码报表哦,并且AR14版本(就是后缀是。cs的文件报表),有没有例子
页: [1] 2
查看完整版本: asp.net MVC +AR14+WebForm MVC的cshtml的页面却不能显示 路由应该怎么设置