title: I can't get RedirectToAction to work
body: <p>I have the following Action Method that I'm trying to redirect from if the user is valid. But nothing happens. The breakpoint in the redirected-to action method never gets hit.</p>
  
  <pre><code>[AcceptVerbs(HttpVerbs.Post)]
      public ActionResult Login(User user)
      {
          try
              {
                  if (ModelState.IsValid)
                  {
                      if (userRepository.ValidUser(user))
                      {
                          return RedirectToAction("Index", "Group");
                      }
                      else
                      {
                          return Json("Invalid");
                      }
  
                  }
              }
              catch (Exception)
              {
                  return Json("Invalid");
              }
  
  
          }
  </code></pre>
  
  <p>And in another Controller, I have the following Action Method that I'm trying to redirect to:</p>
  
  <pre><code>    // HttpVerbs.Post doesn't work either
      [AcceptVerbs(HttpVerbs.Get)]
      public ActionResult Index(int? page)
      {
          const int pageSize = 10;
          IEnumerable&lt;Group&gt; groups = GetGroups();
          var paginatedGroups = new PaginatedList&lt;Group&gt;(groups, page ?? 0, pageSize);
          return View(paginatedGroups);
      }
  
      private IEnumerable&lt;Group&gt; GetGroups()
      {
          return groupRepository.GetGroups();
      }
  </code></pre>
  
  <p>Is there anything obviously wrong with what I'm doing? Could somebody suggest a different approach I could take?</p>