2010-04-15 63 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