在asp.net mvc中实现丰富报告的选项有哪些?

时间:2009-10-23 13:00:03

标签: asp.net asp.net-mvc

我想在我们的一个基于asp.net mvc的Web应用程序中实现丰富的报告功能。报告中的所需功能是

  1. 图表
  2. 图表
  3. 分组,小计,分页等
  4. 能够导出为ex​​cel,pdf,csv和其他格式
  5. 打印支持
  6. 我们准备购买商业控件(如果没有免费商品)。请为我们提供最好的选择。

4 个答案:

答案 0 :(得分:0)

我不知道那些100%ASP.NET MVC驱动的丰富报告包。我已经看过一些关于MVC的讨论。

但从技术上讲,您不需要MVC版本的报告控件。 ASP.NET MVC允许您使用标准的ASP.NET函数,例如WebForms,回发,服务器控件等。这很简单,因为ASP.NET MVC默认的Convention-over-Configuration编程检查在通过控制器逻辑路由之前,先查看目录或文件是否存在。

因此,如果没有您喜欢的Asp.Net Mvc版本的图形和图表 - 那么不要担心,您可以回归到您之前用于以前的asp.net表单项目的那些。即使我建议将其粘贴到专用目录(即/报告)中以保持一个干净的网站。

答案 1 :(得分:0)

我建议您尝试使用常规网络表单来处理报告,包括图形,图表和您可能需要的任何其他控件。 MVC视图和网络表单可以生活在同一个项目中,注意到错误。至少在你找到使用MVC视图的方法之前。

在我看来,你不必在项目中做所有MVC,你“被允许”做任何你需要做的事情来使你的应用程序以你想要的方式工作。

答案 2 :(得分:0)

您可以使用免费下载并支持ASP.net MVC的asp.net chart control

答案 3 :(得分:-1)

我在搜索类似的东西时发现了这一点。

http://www.componentsource.com/products/syncfusion-essential-studio-aspnet-mvc/index-gbp.html

我还没有用过它。有一个试用版下载。