title: ActionExecutingContext.ActionParameters NULL on RedirectToAction MVC 5 - T4MVC
body: <p>I have a redirection like:</p>
  
  <pre><code>return RedirectToAction(MVC.Area.Controller.Index(institutionId));
  </code></pre>
  
  <p>This redirects to a controller which inherits from another controller which has an action filter defined like so:</p>
  
  <pre><code>protected override void OnActionExecuting(ActionExecutingContext filterContext)
  {
      var institutionId = filterContext.ActionParameters["institutionId"];
  
      var institution = InstitutionRepository.GetById((int)institutionId);
  
      ...other code
  }
  </code></pre>
  
  <p>the ActionExecutingContext.ActionParameters contain the institutionId but the value is always NULL. I've tried redirecting to route as well but that gives the same output. What bothers me is that when I look at the route, the institutionId seems to be passed with query parameters (Area/Controller?institutionId=17 instead of Area/Controller/17)</p>
  
  <p>MVC stands for T4MVC, which is framework used to avoid hardcoding strings in the redirects.</p>