您使用什么UI模式的asp.net(mvp,被动视图等)?

时间:2008-11-13 09:55:41

标签: asp.net design-patterns mvp

我想开始构建更多可测试的Web应用程序,遗憾的是我还没有能够使用Microsofts MVC框架。所以我在寻求建议。你们使用asp.net应用程序的UI模式,以及如何实现它们?

我确实理解MVP,MVC等模式,但我没有任何实现它们的经验,因此非常感谢任何输入。

最好的问候,埃吉尔。

5 个答案:

答案 0 :(得分:2)

我仍在使用“老式”Web表单,但我尽量保留尽可能多的逻辑,远离文件背后的代码,而是将业务/域逻辑放在一个单独的层中,并在它之间使用Facade类和表示层(远程外观,如果它是服务)。

答案 1 :(得分:0)

如果您想要快速和肮脏的东西,仍然使用WebForms,同时获得将您的演示代码与应用程序的其余部分分开的所有优点,我使用了以下可以正常工作的技术。

http://www.duncangunn.me.uk/dasblog/2008/03/02/WebFormsMVCOnTheCheap.aspx

这允许我使用单元测试来“驱动”我的应用程序。它不是完美的,但我现在已经在几个应用程序中使用它并取得了成功。

答案 2 :(得分:0)

我越来越多地使用新的Asp.net MVC框架,我真的不喜欢HTML和viewstate汤Webforms倾向于创建......

答案 3 :(得分:0)

asp.net模型视图演示者(监督控制器)方法对我有用。也看着asp.net mvc

答案 4 :(得分:0)

我在许多项目中使用了FrontContoller模式,效果很好,而且非常可测试。