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或任何内容的任何信息.它只知道它什么时候完成了它的任务,并通过提出一个事件让视图知道.如果演示者成功或失败,您可以引发不同的事件,以防您需要重定向到不同的地方. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- ASP.NET中TextBox使用Ajax控件显示日期不全的问题解决方法
- ASP.Net Identity 2.0中的不同用户类型
- asp.net-mvc-3 – 如果Controller.OnAuthorization()返回vo
- asp.net – 将persistentCookiesOnPassiveRedirects设置为t
- asp.net-mvc – 如何阻止URL.Action包含参数?
- asp.net – asp .net查询字符串编码和解码
- asp.net-mvc – 使用ASP.NET MVC支持“Expect:100-continu
- Asp.Net MVC EF各版本区别
- asp.net – 在Cookie中存储多个值
- 如何在asp.net-mvc单元测试中生成视图?
推荐文章
站长推荐
- asp.net – 如何从HttpClient.PostAsJsonAsync()
- asp.net-mvc – 如何在全局级别添加AuthorizeAtt
- 企业库无法在asp.net应用程序中查找配置源文件
- asp.net-mvc – 发生异常后不要刷新会话 – NHib
- ASP.NET MVC – 返回JavaScriptResult不起作用
- asp.net-mvc – AspNet如何与我的模型识别
- asp.net-mvc – 将冗余信息添加到MVC路由
- asp.net-mvc – 禁用某些字段的验证
- asp.net – 当HttpContext属性返回null时如何检索
- 在ASP.NET C#中调用Web服务时,Session为null
热点阅读