title: Redirecting to action from OnActionExecuting not working
body: <p>I have tried many options like below with taking answers from many SO questions</p>
  
  <pre><code>filterContext.Result = new RedirectToRouteResult(new RouteValueDictionary(new { action = "Index", controller = "Home" }));
                          base.OnActionExecuting(filterContext);
  
  filterContext.Result = new RedirectToRouteResult(new RouteValueDictionary(new { action = "Index", controller = "Home" }));
                          filterContext.Result.ExecuteResult(filterContext.Controller.ControllerContext);
  
  
  filterContext.Result = new RedirectToRouteResult(new RouteValueDictionary(new { action = "Index", controller = "Home" }));
                          return;
  
  filterContext.Result = new RedirectResult("~/");
  </code></pre>
  
  <p>But none of the options redirect, it calls index method of home controller but redirection is not working.</p>
  
  <p>Please advise.</p>
  
  <p>Thanks</p>