我了解到MVC.NET不支持在视图页面中嵌入SSRS报告。
我不想关注混合Web表单旧技术和mvc.net的复杂教程,我发现了另外两种选择:
代码:
<div class="reports">
<iframe src="http://user:password@10.10.139.110/ReportServer/Pages/ReportViewer.aspx?%2fResearchers&rs:Command=Render"></iframe>
</div>
和
<div class="reports">
<object class="reportsObject" type="text/html" data="http://user:password@10.10.139.110/ReportServer/Pages/ReportViewer.aspx?%2fResearchers&rs:Command=Render">
</object>
</div>
问题是我的报告出现在我使用FF和CHROME但是在IE中没有显示(甚至在查询fiddler后都没有查询)(所有版本从10到7有或没有兼容模式)
请注意,当我在IE中直接打开报告的URL时:
http://user:password@10.10.139.110/ReportServer/Pages/ReportViewer.aspx?%2fResearchers&rs:Command=Render
显示正常。
我也尝试在没有任何DIV的情况下嵌入正文中的iframe或object标签,结果相同。
以下是fiddler输出,显示在IE中甚至没有调用SSRS URL:
有人可以帮忙吗?
答案 0 :(得分:1)
我发现了问题:
Researchers&rs
结果显示IE嵌入时不能吃...
请注意,在修复所有内容后,我发现了一个新问题,即只在IE中呈现的报告没有正确地水平展开。