[英]ASP.NET MVC : OnResultExecuted redirect
我正在覆盖OnResultExecuted检查条件:如果为真,则重定向。
我正在努力弄清楚如何使重定向工作。 我必须仅在执行的结果上启动重定向,因为我必须检查 http 响应是否为 404(如果是,则重定向到搜索页面......等)
这是我的代码
protected override void OnResultExecuted(ResultExecutedContext filterContext)
{
[...]
filterContext.Result = new RedirectResult(redirectUrl);
base.OnResultExecuted(filterContext);
}
有什么建议?
您可以尝试以下操作:
protected override void OnResultExecuted(ResultExecutedContext filterContext)
{
[...]
filterContext.HttpContext.Response.Redirect(redirectUrl);
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.