【问题标题】:Canonical resource for forms-based design in ASP.NET MVC?ASP.NET MVC 中基于表单的设计的规范资源?
【发布时间】:2011-02-08 12:14:30
【问题描述】:

网络上是否有资源描述了 ASP.NET MVC 中的各种表单场景,并在合理、一致的设计理念中提供了示例解决方案?

此类场景的示例可能是:

  1. 一对多表单,例如发票数据输入表单。
  2. 外表表单,例如在需要指定用户的表单中添加新用户
  3. 需要动态交互的表单,使用 Ajax 或 JSON。
  4. 弹出式表单
  5. 需要输入多条数据记录且无回发的表单。

请注意,这些示例场景之间存在相当多的概念和技术重叠。

我知道有大量可用技术和示例拼凑而成,提供部分解决方案和解决方案片段,例如 jQuery Ajax、CSS 等。但我想要以更有效和一致的方式使用这些技术的指导。

我不考虑将 Web 表单与 ASP.NET MVC 应用程序集成;我仍然希望我的应用程序是纯 MVC。目前,我也不考虑像 Telerik 这样的付费解决方案。

但我想知道是否有人已经完成了一些工作,将这些技术结合成一个一致的、有凝聚力的整体,遵循明智的设计理念。 (也许是一个开源框架?)

【问题讨论】:

    标签: c# asp.net-mvc forms frameworks views


    【解决方案1】:

    Sharp Architecture 提供了用于构建 ASP.NET MVC 应用程序的综合框架和最佳实践,包括 NHibernate (ORM)、Castle Windsor(依赖注入)和其他有用的开源工具。它们包括用于生成基本 CRUD 屏幕的模板。他们正在开发一个更新版本,以涵盖 ASP.NET MVC2,并提供使用 NHibernate 或 Entity Framework 4 作为 ORM 的选项。

    【讨论】:

    • 谢谢,我听说过 Sharp Architecture,将不得不更深入地研究它。我很擅长基本的 CRUD 屏幕;有没有什么东西可以用于更高级的表单技术,比如我概述的那些?
    • Sharp Architecture 基本上是 t4 生成的“愚蠢”形式,背后有大量管道代码。 AFAIK 它不处理@Robert Harvey 所说的任何形式场景。
    猜你喜欢
    • 1970-01-01
    • 2021-08-24
    • 2011-03-31
    • 2023-03-25
    • 2023-04-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-23
    相关资源
    最近更新 更多