【问题标题】:Providing dashboard and reporting capabilities with MVC 4使用 MVC 4 提供仪表板和报告功能
【发布时间】:2012-04-30 15:52:42
【问题描述】:

我目前正在考虑使用 Asp.net MVC 3 或 4 在工作中实现报告解决方案。这个版本我们希望实现一个简单的仪表板和一些提供排序、过滤、分页等的简单网格...到目前为止,我探索的选项是:在客户端使用 JQGrid、JQPlot 或购买第三方控件套件,如 Telerik 或 DevExpress。钱真的不是问题。如果必须,我们愿意为控制付费。我的问题是,每种选择(JQuery 与 MVC 控件)的优点/缺点是什么?做决定时我应该考虑什么?

谢谢

【问题讨论】:

  • 我们正在使用 jqgrid 和 lib.web.mvc nuget 包,但仍在寻找一个不错的报告 html 帮助程序或包。你确定了吗?

标签: jquery asp.net-mvc jqgrid reporting


【解决方案1】:

“MVC 控件”实际上并不存在,任何类似于@Html.EditorFor() 的东西都只是一个 Html Helper,它会为您编写简单的 html。 MVC 旨在将 javascript 与 Asp.Net 完全分离,并且实际上旨在与 jQuery 一起使用(项目以已经在其中的 jQuery 引用开始)。

就个人而言,我会坚持使用 jQuery/jQueryUI 和一些插件。它们受到广泛支持并且是开源的,因此您可以根据需要自定义它们,而专有的东西可能不允许这样做。

【讨论】:

  • 是的,我的意思是 MVC 扩展。感谢您的反馈。
【解决方案2】:

还可以考虑涉及 Javascript MVVM 框架,如 Knockout.js 等。

【讨论】:

    猜你喜欢
    • 2020-11-21
    • 1970-01-01
    • 2013-02-14
    • 1970-01-01
    • 1970-01-01
    • 2020-07-18
    • 1970-01-01
    • 1970-01-01
    • 2023-04-11
    相关资源
    最近更新 更多