Dan*_*ard 2 asp.net ajax mvp web-services
将MVP模式应用于ASP.NET应用程序时,使用AJAX发布数据的位置是什么?我所知道的MVP模式,UI就是那个(外观),所有繁重的工作都是在演示者中完成的.我不知道你如何遵循这种模式,仍然使用AJAX与客户端上的Web服务进行交互.有没有人有关于如何使用AJAX和Web服务并仍然遵循MVP模式的任何参考?
谢谢!
我使用与AJAX相同的方法,与常规的ASP.Net帖子一样.视图接收帖子但将其传递给处理处理的演示者.在视图中,我只解析来自AJAX的请求,然后在Presenter类上调用适当的方法.
Web服务可以被视为"呈现"消息而不是呈现HTML的视图.我将Web服务视为视图,并使用与ASPX页面相同的方式使用演示者,并且具有额外的优势,即我不需要解析请求.
我将演示者与消息分离,Web服务负责从演示者分配的视图数据创建返回消息.输入消息也仅在Web服务级别知道.
| 归档时间: |
|
| 查看次数: |
1955 次 |
| 最近记录: |