支持后台的,我用MVC+HTML5Viewer 按照博客做了一个简单的Demo,是能够正常运行的。请您对照检查下您的MVC程序未调用转换方法的原因。
我是通过自定义报表服务文件WebService.asmx,在这个里面生成报表时,添加实体类。
- var instance = base.OnCreateReportHandler(reportPath);
- var pageReport = instance as PageReport;
- pageReport.Report.Classes.Add(new GrapeCity.ActiveReports.PageReportModel.CodeClass() { ClassName = "WebApplication8.DigitToChnText", InstanceName = "dtc1" });
复制代码 配置Routeconfig.cs 增加以下代码:
- routes.IgnoreRoute("WebService.asmx/{*pathInfo}");
- routes.IgnoreRoute("{*allActiveReport}", new { allActiveReport = @".*\.ar10(/.*)?" });
复制代码
然后再报表中调用
Demo:
|