ActiveReports MVC 应用:疑难解答

我们在另一篇 文章 中,介绍了如何在 MVC 应用中使用 ActiveReports 报表HTML5 Viewer。HTML5 Viewer 是一款强大的跨平台客户端控件。但是,在使用过程中一些用户反馈在MVC中使用 HTML5 Viewer 或WebViewer 控件时还是遇到了一些问题。所以,本篇文章中我们将讨论下客户端浏览控件使用的问题。

发布于 2014/11/30 00:00

ActiveReports

我们在另一篇 文章 中,介绍了如何在 MVC 应用中使用 ActiveReports 报表HTML5 Viewer。HTML5 Viewer 是一款强大的跨平台客户端控件。但是,在使用过程中一些用户反馈在MVC中使用 HTML5 ViewerWebViewer 控件时还是遇到了一些问题。

所以,本篇文章中我们将讨论下客户端浏览控件使用的问题。 :)

假设当前的使用背景为添加了SectionReportPage Report,设置浏览器为 HTML5 Viewer ,点击 F5 运行应用。这时问题出现了:(

Error404

出现上图中问题的原因是,HTML5 Viewer 需要的客户端资源被MVC框架给阻断了。解决上图错误需要进行以下两部操作:

Step 1

1. 在解决方案资源管理器中展开 App_Start 文件夹
2. 双击打开 RouteConfig.cs 文件
3. 添加以下代码

RouteConfig

Step 2

1. 打开根目录下的 Web.config 文件

2. 添加以下节点到 system.webserver handlers 区域:

<add name=”ExtensionlessUrlHandler-Integrated-4.0″ path=”*.” verb=”GET,HEAD,POST,DEBUG,PUT,DELETE,PATCH,OPTIONS” type=”System.Web.Handlers.TransferRequestHandler” preCondition=”integratedMode,runtimeVersionv4.0″ />

 

3. 注释掉添加的节点信息

WebConfig

 

 

3.重新编译工程

 

更多ActiveReports报表功能请参考:/developer/activereports

ActiveReports 报表控件| 下载试用

ActiveReports 是一款专注于 .NET 平台的报表控件,全面满足 HTML5 / WinForm / ASP.NET / ASP.NET MVC / WPF 等平台下报表设计和开发工作需求,作为专业的报表工具为全球超过 300,000 开发人员提供了全面的报表开发服务。

您对ActiveReports产品的任何技术问题,都有技术支持工程师提供1对1专业解答,点击此处即可发帖提问>>技术支持论坛

相关产品
推荐相关案例
关注微信
葡萄城社区二维码

关注“葡萄城社区”

加微信获取技术资讯

加微信获取技术资讯

想了解更多信息,请联系我们, 随时掌握技术资源和产品动态