我正在开发 ASP.NET Web 应用程序,我想使用 MVP 创建清晰的架构。 由于应用程序类型的原因,存在从 View 到网站后端的 AJAX 请求。我想知道如果我向 WebService(它将充当 Presenter)发出 AJAX 请求,该 WebService 将使用模型控制业务逻辑并将结果作为序列化数据返回到 View ,这是否是合法的 MVP?
提前致谢!
最佳答案
AJAX 不就是充当演示者的角色吗?
如果我错了,请纠正我,但我曾经认为 Presenter 持有对 Display
(这是 View 的接口(interface))的引用,因此填充 View 。然而,Web 服务被查询并返回一个结果,在我看来这就像一个 MVP 模型......
关于c# - WebService 作为演示者,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10504717/