vs2013+MVC5+activereports10 如何工作
我参照下面这个链接的说明+sample里的html5 viewer,尝试在vs2013+MVC5+activereports10下显示报表http://blog.gcpowertools.com.cn/post/2014/09/06/activereports-html5-viewer-in-asp-net-mvc.aspx
在Index上点击报表链接后,但显示如下错误
An error(s) occured
报表不可用: /Reports/PageReport1.rdlx
请问是哪里的问题呢? 有没有这个环境下的一个完整的例子呢
我的工程如附件 又研究了sample里的\Professional\ActiveReportsWithMVC, 已经按照这种方式改过可以显示报表了,必须要建一个WebViewer.ascx的控件才可以
那下面这个帮助的方法不可用吗? 我看到好几个类似的文章
http://blog.gcpowertools.com.cn/post/2014/09/06/activereports-html5-viewer-in-asp-net-mvc.aspx 您好,
通过验证发现是报表路径问题, 需删除Reports 文件夹前的“/”符号,
应为<button type="button" class="btn btn-default" data-bind="Reports/PageReport1.rdlx">Page Report</button> 示例中的方法都可以实现的 我已经试过是ok的,谢谢! 没事~ 请问在mvc中通过webview.ascx控件和html5view 有什么区别和利弊 qulvwang2017 发表于 2017-7-10 09:38
请问在mvc中通过webview.ascx控件和html5view 有什么区别和利弊
你好,这个其实没有什么优劣之分!
相对来说用 WebViewer这个控件来进行Activereports报表的实现的话,比较简单、便捷
因为我们调用WebViewer这个控件我们可以通过两种方式进行报表的绑定:一是直接在 WebViewer这个控件的属性里进行设置报表的路径。二是直接在后台代码里的进行路径的设置
当我们用Html5Viewer时我们需要添加CSS、js等引用文件,并且在UI层还要进行脚码的编写进行js和CS文件的调用。相对于WebViewer控件控件来说稍微复杂点,但是Html5Viewer在可移植性和界面的展示和交互性上更加的丰富和灵活,而且用Html5Viewer可以实现activereports报表一个特殊功能,就是移动鼠标到某个区域可以出现一个信息框,用WebViewer这个功能暂时实现不了
两种实现报表的方法都很强大,就看你自己喜欢哪一种了,哪一种更适合你的项目!
最后亲切提醒:如果是MVC项目推荐使用html5viewer
页:
[1]