【问题标题】:Should I use Web Forms or the Razor view engine in this scenario在这种情况下我应该使用 Web 表单还是 Razor 视图引擎
【发布时间】:2012-01-06 03:28:43
【问题描述】:

假设场景:

我想创建一个严重依赖表格数据显示的网络应用程序。 GUI 应允许调整大小或列,使用拖放和动态过滤按列分组。

如果我使用 Web 表单,我知道我可以购买 Telerik 和其他 3rd 方控件,以便相对轻松地为我提供此功能。如果我选择 Razor,我想我会努力加强我不发达的客户端编码技能,最终会得到一个劣质的界面。

我已经阅读了 Razor 的一些优点,并且它的简洁性令人信服,但是没有网格组件可以为我提供像上面描述的那样丰富的功能并且开发成本低,即,我是否必须自己编写它们?

我在这里阅读了许多关于 Razor 的帖子,并没有完全看到这个问题得到解决,我希望它不是真的重复。

【问题讨论】:

  • Telerik、DevXpress、Infragistics,它们都有用于 MVC 的网格,具有原生过滤、分组、排序功能,而且我猜还可以开箱即用地调整列大小。
  • 您是否认为他们所有的 MVC 控件可能都适用于 WinForms 和 Razor?
  • 您的回答评论比作为答案提供的评论更好。
  • 然后我把它作为答案;-)

标签: asp.net razor webforms


【解决方案1】:

事实上,Telerik、DevXpress、Infragistics,他们都为MVC 提供了带有原生过滤、分组、排序功能的网格,我猜还有开箱即用的列大小调整:

在这里查看DevXpress MVC extensions's GridView

【讨论】:

    【解决方案2】:

    不要低估 ASP.NET MVC 3 的学习曲线。它并不像教程让你相信的那么容易,而且很容易让自己陷入 Razor 的混乱,如果你不小心。

    如果您对 WebForms 感到满意,并且知道使用该技术可以相对轻松地解决任务,我建议您暂时使用它。

    使用 MVC 有很多令人信服的理由,但您似乎没有提及其中任何一个,除了“这就是酷孩子正在做的事情”。这不应该是主要原因。 :)

    【讨论】:

      猜你喜欢
      • 2019-01-20
      • 1970-01-01
      • 1970-01-01
      • 2018-04-02
      • 2017-03-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多