MVP asp.Net中的Ajax调用
我正在从事一个使用Ajax、JQuery实现MVP的小项目 我实现了被动视图MVP模式,所有演示者都通过事件处理从视图连接起来 该场景通过单击主行上的链接显示主列表中的详细弹出框 我必须调用ajax来显示详细列表。现在我的问题是如何通过Ajax从客户端调用事件 我知道AJAX调用中有两种场景:MVP asp.Net中的Ajax调用,asp.net,ajax,mvp,Asp.net,Ajax,Mvp,我正在从事一个使用Ajax、JQuery实现MVP的小项目 我实现了被动视图MVP模式,所有演示者都通过事件处理从视图连接起来 该场景通过单击主行上的链接显示主列表中的详细弹出框 我必须调用ajax来显示详细列表。现在我的问题是如何通过Ajax从客户端调用事件 我知道AJAX调用中有两种场景: 调用页面方法:在这种情况下,如何调用在presenter中内部调用事件的页面方法(默认情况下是静态的)?如果我在视图中直接调用presenter方法,那么它违反了MVP模式 调用Web服务:如何调用Web
我在一个应用程序中所做的是使用一个web服务,该web服务实现了一个presenter。因此,您调用web服务,web服务向演示者触发事件,演示者响应模型,web服务返回模型中的任何内容
如果我在视图中直接调用presenter方法,那么它违反了MVP模式 这取决于你和谁说话;有些人赞成在演示者上调用方法,而不是使用视图事件(例如)