2010-04-15 65 views
3

Web上是否有资源描述了ASP.NET MVC中的各种表单场景,并在合理,一致的设计理念下提供了示例解决方案?这样的场景的ASP.NET MVC中基于表单的设计的规范资源?

例子可能是:

  1. 一个一对多的形式,如发票数据输入表单。
  2. 外部表格表单,如需要指定用户的表单中的添加新用户
  3. 需要使用Ajax或JSON进行动态交互的表单。
  4. 弹出窗体
  5. 需要输入多个数据记录的表单,无需回传。

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

我知道有很多可用的技术和示例,提供了部分解决方案和部分解决方案,如jQuery Ajax,CSS等等。但我希望能够以更有效和一致的方式使用这些技术。

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

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

回答

1

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

+0

谢谢,我听说夏普体系结构,将不得不深入挖掘它。基本的CRUD屏幕我相当不错。那里有什么可以用到更先进的形式技术,就像我概述的那些技术? – 2010-04-15 17:44:48

+0

夏普体系结构基本上是由t4产生的“笨”形式,背后有管道代码海洋。 AFAIK它不处理任何形式场景@Robert Harvey正在谈论。 – jfar 2010-04-15 20:02:46