Если вы используете MVC 5.2.3
, ваш фильтр действий должен выглядеть следующим образом.
public class CustomActionFilter : ActionFilterAttribute, IActionFilter
{
void IActionFilter.OnActionExecuting(ActionExecutingContext filterContext)
{
}
}
Для перенаправления на действие вы можете использовать код, подобный следующему.
filterContext.Result =
new RedirectToRouteResult(
new RouteValueDictionary
{
{ "controller", "ControllerName" },
{ "action", "Action" }
});