我创建了一个ExceptionFilter:
public class LogException : FilterAttribute, IExceptionFilter
{
void IExceptionFilter.OnException(ExceptionContext filterContext)
{
Utility.Log.LogMe(filterContext.Exception);
filterContext.ExceptionHandled = true;
}
}
每当遇到此方法时,我想将用户重定向到登录页面。 我怎么能这样做?
答案 0 :(得分:3)
您的ExceptionHandled
作业留在那里非常重要,这是一个很好的通话,但重定向也是如此:
filterContext.Result = new RedirectToRouteResult(
new RouteValueDictionary
{
{ "controller", "Account" },
{ "action", "LogIn" }
});
};