我试图在我的MVC 3.0应用程序中为RDLC报告添加业务对象数据源。但是,它无法允许我将对象数据源添加到我的应用程序。使用ASP.net MVC 3.0的RDLC报告
如何将对象数据源添加到我的RDLC报告中?
我试图在我的MVC 3.0应用程序中为RDLC报告添加业务对象数据源。但是,它无法允许我将对象数据源添加到我的应用程序。使用ASP.net MVC 3.0的RDLC报告
如何将对象数据源添加到我的RDLC报告中?
ReportViewer组件不打算与ASP.NET MVC一起使用,也不受支持。你可以检查这个例子。你可以有一个标准的WebForms页面(不是MVC)生成报告,然后用iframe将其包含在你的MVC应用程序中,或者让它生成PDF格式的报告然后嵌入。
然后检查这个博客:
asp-net-mvc-handling-ssrs-reports
Handling SSRS Report in ASP.Net MVC 3
希望这有助于。
问候
只要你需要,你会在一个标准的WebForms应用程序的所有功能添加一个aspx页面。你只需要添加一个路由。下面是一个可能适合您需求的示例:
public static void RegisterRoutes(RouteCollection routes)
{
// ...
// Some MVC routes
// ...
//Custom route for reports
routes.MapPageRoute(
"ReportRoute", // Route name
"Reports/{reportname}", // URL
"~/Reports/{reportname}.aspx" // File
);
}
此外,这可能会有所帮助。 http://mvcrdlc.codeplex.com/ – 2011-12-20 05:09:01