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

Asp.net mvc 使用ExceptionFilter重定向到操作,asp.net-mvc,asp.net-mvc-4,action-filter,Asp.net Mvc,Asp.net Mvc 4,Action Filter,我创建了一个ExceptionFilter: public class LogException : FilterAttribute, IExceptionFilter { void IExceptionFilter.OnException(ExceptionContext filterContext) { Utility.Log.LogMe(filterContext.Exception); filterContext.ExceptionH

我创建了一个ExceptionFilter:

 public class LogException : FilterAttribute, IExceptionFilter
 {

    void IExceptionFilter.OnException(ExceptionContext filterContext)
    {
        Utility.Log.LogMe(filterContext.Exception);
        filterContext.ExceptionHandled = true;
    }
}
每当点击此方法时,我想将用户重定向到登录页面。
我该怎么做呢?

您的
异常处理
任务留在那里很重要,这是一个很好的调用,但也需要重定向:

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

即使他们已经登录?重定向到一个你可以采取的行动,一旦我测试它,我肯定会给你的答案打分谢谢