找回密码
 立即注册

QQ登录

只需一步,快速开始

weihengwhwh
注册会员   /  发表于:2021-8-27 16:25  /   查看:5260  /  回复:12
1金币
本帖最后由 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里面按照下面设置的


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

最佳答案

查看完整内容

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

12 个回复

倒序浏览
最佳答案
最佳答案
Crystal.Li讲师达人认证 悬赏达人认证
论坛元老   /  发表于:2021-8-27 16:25:47
来自 7#
您好,
由于不同项目内部机制不同,官方不推荐MVC项目使用webview控件,所以没有提供webview相关demo。
MVC项目推荐使用jsViewer控件。如果使用jsViewer控件,参考一楼给您的项目demo进行配置。
回复 使用道具 举报
Crystal.Li讲师达人认证 悬赏达人认证
论坛元老   /  发表于:2021-8-27 17:26:55
2#
您好,您对照一下我们示例工程,进行设置,示例工程地址:
https://github.com/activereports ... amples/JSViewer_MVC
回复 使用道具 举报
weihengwhwh
注册会员   /  发表于:2021-8-27 18:41:20
3#
本帖最后由 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
4#
您好,路由这块报错可能原因较多,这样不太能看出来问题,需要具体调试看,您可以提供一个demo我们看看~
回复 使用道具 举报
weihengwhwh
注册会员   /  发表于:2021-8-30 18:14:33
5#
本帖最后由 weihengwhwh 于 2021-8-30 18:17 编辑
Crystal.Li 发表于 2021-8-30 15:01
您好,路由这块报错可能原因较多,这样不太能看出来问题,需要具体调试看,您可以提供一个demo我们看看~

请看一下是什么问题
回复 使用道具 举报
weihengwhwh
注册会员   /  发表于:2021-8-30 18:17:25
6#
本帖最后由 weihengwhwh 于 2021-8-30 18:19 编辑

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

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

本帖子中包含更多资源

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

x
回复 使用道具 举报
weihengwhwh
注册会员   /  发表于:2021-8-31 11:47:12
8#
Crystal.Li 发表于 2021-8-31 11:20
您好,
由于不同项目内部机制不同,官方不推荐MVC项目使用webview控件,所以没有提供webview相关demo。
M ...

但是JSViewer不能调用AR14的区域代码报表,那怎么办啊
回复 使用道具 举报
Crystal.Li讲师达人认证 悬赏达人认证
论坛元老   /  发表于:2021-8-31 13:58:34
9#
weihengwhwh 发表于 2021-8-31 11:47
但是JSViewer不能调用AR14的区域代码报表,那怎么办啊

JSviewer可以加载基于模板的区域报表~
回复 使用道具 举报
weihengwhwh
注册会员   /  发表于:2021-8-31 14:18:17
10#
本帖最后由 weihengwhwh 于 2021-8-31 14:20 编辑
Crystal.Li 发表于 2021-8-31 13:58
JSviewer可以加载基于模板的区域报表~

区域代码报表哦,并且AR14版本(就是后缀是。cs的文件报表),有没有例子
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部