asp.net – asp .net mvc OnResultExecuting modify filterConte
发布时间:2020-12-16 00:18:25 所属栏目:asp.Net 来源:网络整理
导读:简单的问题.如何在Controller中重写OnResultExecuting方法并强制使用不同的ActionResult? 示例代码如下.目前,原始的ActionResutl继续执行,我的新RedirectResult被忽略. RedirectResult redirectResult = new RedirectResult("http://www.google.com");filte
简单的问题.如何在Controller中重写OnResultExecuting方法并强制使用不同的ActionResult?
示例代码如下.目前,原始的ActionResutl继续执行,我的新RedirectResult被忽略. RedirectResult redirectResult = new RedirectResult("http://www.google.com"); filterContext.Result = redirectResult; base.OnResultExecuting(filterContext); 解决方法
如果您覆盖OnActionExecuted方法,则可以.
例: protected override void OnActionExecuted(ActionExecutedContext filterContext) { filterContext.Result = new RedirectResult("http://google.com"); base.OnActionExecuted(filterContext); } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- ASP.NET在文本框中显示列表框中的选定项目
- asp.net – 什么时候不应该使用Web服务?
- ASP.NET Web.config转换将无法在安装程序中使用
- FluentSecurity是否取代了Asp.Net会员提供商,或者它应该与它
- active-directory – 你能通过ADFS获得用户列表吗?
- 电子邮件 – 邮箱不可用,客户端没有权限作为此发件人发送 –
- asp.net – 如何在Firefox中解码来自jQuery $.ajax请求的XM
- asp.net-mvc – 接受逗号和点作为小数分隔符
- asp.net – Context.ession对象在Application_AcquireReque
- entity-framework – Breeze扩展不使用EF的WebAPI