您使用什么UI模式的asp.net(mvp,被动视图等)?
-
08-07-2019 - |
题
我想开始构建更多可测试的Web应用程序,遗憾的是我还没有能够使用Microsofts MVC框架。所以我在寻求建议。你们使用asp.net应用程序的UI模式,以及如何实现它们?
我确实理解MVP,MVC等模式,但我没有任何实现它们的经验,因此非常感谢任何输入。
最好的问候,埃吉尔。
解决方案
我仍然使用“老式”的Web表单,但我尝试尽可能多地保留远离文件背后的代码的逻辑,而是在单独的层中具有业务/域逻辑,并且在它和表示层之间具有外观类(如果它和#180;服务)。
其他提示
如果你想要快速和肮脏的东西,仍然使用WebForms,同时获得将表示代码与应用程序的其余部分分开的所有优点,我使用了以下技术,它可以正常工作。
http://www.duncangunn.me.uk /dasblog/2008/03/02/WebFormsMVCOnTheCheap.aspx
这允许我使用单元测试来“驱动”我的应用程序。它不是完美的,但我现在已经在几个应用程序中使用它并取得了成功。
我越来越多地使用新的Asp.net MVC框架,我真的不喜欢HTML和viewstate汤Webforms倾向于创建......
asp.net模型视图演示者(监督控制器)方法对我有用。也看着asp.net mvc
我使用过很多版本的 FrontContoller 模式项目,运作良好,也很可测试。
不隶属于 StackOverflow