title: Why doesn't my action filter get called?
body: <p>The code:</p>
  
  <pre><code>public class TheFilter : ActionFilterAttribute
  {
      public override void OnActionExecuted(ActionExecutedContext filterContext)
      {
          var controllerName = filterContext.ActionDescriptor.ControllerDescriptor.ControllerName;
      }
  }
  
  public class NotesController : BaseController
  {
      [TheFilter]
      [HttpPost]
      public ActionResult Edit(EditViewModel viewModel)
      {
          viewModel.Note.Modified = DateTime.Now;
          viewModel.Note.ModifiedBy = User.Identity.Name;
          var noteTable = StorageHelper.GetTable&lt;Note&gt;(viewModel.PageMeta.DataSourceID);
          noteTable.AddOrUpdate(viewModel.Note);
          return Home();
      }
  }
  </code></pre>
  
  <p>When I debug on return Home() and step through then I bypass the action filter and go straight to the Home() method.  </p>
  
  <p>Am I declaring the action filter correctly?</p>