title: Page is not refreshed by calling RedirectToAction
body: <p>In the <strong>View</strong> I have a linked button and there is java scripts to collect information from view and then post to the corresponding action '<strong>GroupDeny</strong>'</p>
  
  <pre><code>@Html.ActionLink("Deny Selected", "GroupDeny", null, new { @class = "denySelectedLink" })
  
      @section Scripts {
        @Scripts.Render("~/bundles/jqueryval")
  
        &lt;script type="text/javascript"&gt;
  
          $(document).on('click', '.denySelectedLink', function (e) {
            //Cancel original submission
            e.preventDefault();
  
            var identifiers = new Array();
  
            //build the identifiers . . .
  
            var jsonArg = JSON.stringify(identifiers);
            $.post('/LicenseAssignment/GroupDeny?licensePermissionIdentifiers=' + encodeURIComponent(jsonArg));
          });        
  
        &lt;/script&gt;
  </code></pre>
  
  <p>Then in the controller, the <strong>GroupDeny</strong> will update the DB and then 
  call <em>RedirecToAction</em> in order to refresh the view</p>
  
  <pre><code>public class LicenseAssignmentController : Controller
  {
      [HttpPost]
      public ActionResult GroupDeny(string licensePermissionIdentifiers)
      {
         // changes the DB
  
         return RedirectToAction("Index");
      }
  
    // GET: 
    public async Task&lt;ActionResult&gt; Index()
    {
      var model = get data from DB
  
      return View(model);
    }
  </code></pre>
  
  <p>Everything seems work as expected, The <strong>Index</strong> will be called after the <em>RedirectToAction("Index")</em> is executed, and the model is update to date their when I watch it during debugging, the only problem is that the page is not refreshed at all, that is to say the view still keep unchanged, but after I refresh the page manually (press F5), the data will be updated with the values from DB</p>