是否有人知道将SQL Server Reporting Services(SSRS)报告嵌入MVC应用程序的方法?我们专门使用Razor Views,不想在我们的应用程序中添加任何.aspx页面。
答案 0 :(得分:9)
答案 1 :(得分:1)
如果您想要查看基本报告,则选项将在代码中呈现并流式传输到An iftame。由于报表查看器是一个服务器控件,服务器控件通常设计为Web表单,否则你会被黑客攻击 - 即你不能
为什么不包含aspx的文件夹?你不会因此而失去任何东西,而是一种理论上的纯粹,以远离网络形式,这是控制设计的目的。如果您想使用.ascx控制器获取该命中,您可以将其包含在那里,再次购买您使用的是Web表单。
答案 2 :(得分:1)
我的项目中有类似的请求。 最后我做的是设置一个ASP页面,使用ReportViewer控件显示我的报告。我添加了一个带有iframe的MVC .cshtml文件。使用iframe name属性我已将report.aspx设置为iframe。