gpt4 book ai didi

asp.net-mvc - 使用 ExceptionFilter 重定向到操作

转载 作者:行者123 更新时间:2023-12-03 21:30:12 25 4
gpt4 key购买 nike

我创建了一个 ExceptionFilter:

 public class LogException : FilterAttribute, IExceptionFilter
{

void IExceptionFilter.OnException(ExceptionContext filterContext)
{
Utility.Log.LogMe(filterContext.Exception);
filterContext.ExceptionHandled = true;
}
}

每当点击此方法时,我都想将用户重定向到登录页面。
我怎样才能做到这一点?

最佳答案

重要的是您的 ExceptionHandled分配留在那里,这是一个很好的调用,但也重定向:

        filterContext.Result = new RedirectToRouteResult(
new RouteValueDictionary
{
{ "controller", "Account" },
{ "action", "LogIn" }
});
};

关于asp.net-mvc - 使用 ExceptionFilter 重定向到操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38326193/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com