asp.net-mvc - 在 ASP.NET MVC 框架中使用 MicrosoftReportView 控件的最佳方式是什么?

标签 asp.net-mvc reportviewer

和我的问题标题一模一样,

在 ASP.NET MVC 框架中使用 MicrosoftReportView 控件的最佳方式是什么?

我需要在 asp.net mvc 应用程序中使用报表查看器控件,但我很困惑如何在不违反 mvc 模式的情况下在 mvc 框架中使用该控件。

提前致谢。

最佳答案

您可以在同一个应用程序中混合使用 WebForms 和 MVC 页面,因此您可能只想为需要 ReportView 的页面开发一个 WebForms 页面。汉塞尔曼describes a similar scenario在他的博客上。如果您在 MVC 页面中需要它,您可能需要查看以下内容以获取有关如何执行此操作的提示。我不知道这个特定的控件是否有效,因为我还没有尝试过。

http://codebetter.com/blogs/david.hayden/archive/2007/12/27/asp-net-mvc-and-accessing-server-controls-in-codebehind.aspx

http://flux88.com/blog/leveraging-existing-asp-net-features-in-asp-net-mvc/

关于asp.net-mvc - 在 ASP.NET MVC 框架中使用 MicrosoftReportView 控件的最佳方式是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/393698/

相关文章:

c# - 使用 PagedList.Mvc 在我的 View 中创建页面会出现构建错误

asp.net-mvc - ASP.NET MVC 中的 Page.EnableSessionState 等效项

maven - 没有启动 Maven 的 Birt Report Viewer

dataset - Report Viewer 2010 中设计时数据源的要求

session - 让 Windows Azure 共享缓存与 ReportViewer 配合使用

.net - ASP.NET MVC 和 WCF

javascript - 为什么加载一些css和js文件需要很长时间?

jquery - 使用ajax发送JSON到action,参数为null(返回内部服务器错误500)

c# - 如何在代码 C# ASP.NET 中为报表查看器提供数据源实例

c# - 使用SQLite DB在C#中创建Microsoft报表