加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net – 使用Model-View-Presenter模式重定向页面的最正确方

发布时间:2020-12-16 03:31:11 所属栏目:asp.Net 来源:网络整理
导读:在遵循正确的层分离的同时,在Model-View-Presenter模式中调用Response.Redirect的最佳方法是什么? 解决方法 我处理此问题的一种方法是让演示者提出视图可以订阅的事件(如Succeeded或其他内容).当演示者完成它的处理时,它会引发事件,这将由View处理.在该处理
在遵循正确的层分离的同时,在Model-View-Presenter模式中调用Response.Redirect的最佳方法是什么?

解决方法

我处理此问题的一种方法是让演示者提出视图可以订阅的事件(如Succeeded或其他内容).当演示者完成它的处理时,它会引发事件,这将由View处理.在该处理程序中,视图将重定向到下一页.

这样,演示者不需要知道有关页面或URL或任何内容的任何信息.它只知道它什么时候完成了它的任务,并通过提出一个事件让视图知道.如果演示者成功或失败,您可以引发不同的事件,以防您需要重定向到不同的地方.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读