之前可能已经提出过这个问题,但我正在寻找与我所看到的不同的答案。
我们的网站位于ASP.NET中,我们使用模型 - 视图 - 展示器模式从标记代码隐藏中获取业务逻辑。
是否有可接受的Web服务模式,以便从代码隐藏中获取业务逻辑?似乎将逻辑放在“演示者”中是有误导性的,因为调用并不真正向用户呈现任何内容,甚至可能无法将数据发送回客户端。
答案 0 :(得分:0)
我认为ASP MVC.NET适用于允许您分离业务逻辑以及编写单元测试的网站。
如果你坚持自己做,没有什么能阻止你创建“控制器”,这些“控制器”可以采用模型,执行业务逻辑并生成演示者。我同意演示者的业务逻辑不是一个好主意。
答案 1 :(得分:0)
我最终选择了'presenter'类型模式,就像我的ASP.NET页面一样。