Asp.net mvc 如何在asp.net mvc razor视图中嵌入rdl报告?

Asp.net mvc 如何在asp.net mvc razor视图中嵌入rdl报告?,asp.net-mvc,razor,reporting-services,ssrs-2008,Asp.net Mvc,Razor,Reporting Services,Ssrs 2008,可能重复: 可能吗?我们如何实施 如果不可能做到这一点?有人能为报告提供一些解决方案吗 谢谢。对于rdl中的报表,ASP.Net MVC没有控件 但您可以通过与asp.net webforms集成来实现这一点。 您可以将特殊的webforms页面添加到MVC项目中,并将ReportViewer控件添加到该项目中。然后,在codebehind中,启动此控件,依此类推。ReportViewer控件位于Microsoft.ReportViewer.WebForms程序集中。我最近在一个MVC项目中处

可能重复:

可能吗?我们如何实施

如果不可能做到这一点?有人能为报告提供一些解决方案吗


谢谢。

对于rdl中的报表,ASP.Net MVC没有控件

但您可以通过与asp.net webforms集成来实现这一点。
您可以将特殊的webforms页面添加到MVC项目中,并将ReportViewer控件添加到该项目中。然后,在codebehind中,启动此控件,依此类推。ReportViewer控件位于Microsoft.ReportViewer.WebForms程序集中。

我最近在一个MVC项目中处理了此要求。您必须向MVC项目中添加一个webform(.aspx)页面,然后像下面这样删除reportviewer控件(假设您知道如何使用reportviewer控件):


这就是ASP.net的发展方向。在您的项目中,您可以使用webform页面、信号器、WebApI等。您可以在Scott Hanselman的一篇ASP.net文章中阅读更多内容。以下是一个链接:

还可以查看Scott Hanselman的演示文稿

<rsweb:ReportViewer ID="ReportViewer1" runat="server">
</rsweb:ReportViewer>