title: Display the same page after saving
body: <p>I'd like show a form with some field (one in the example), submit it, save and display the same page with a reset of all fields. The probelm when I submit, I go the "Save" action but when I display the view the form is still filled in.</p>
  
  <p><strong>The model :</strong></p>
  
  <pre><code>public class TestingModel
  {
      public string FirstName { get; set; }
  }
  </code></pre>
  
  <p><strong>The controller :</strong></p>
  
  <pre><code>    public class ChildController : Controller
  {
      public ActionResult Index()
      {
          TestingModel model = new TestingModel();
          return View(model);
      }
  
      public ActionResult Save(TestingModel model)
      {
           Console.WriteLine(model.FirstName); //OK
  
          //Save data to DB here ...          
  
          TestingModel testingModel = new TestingModel() { FirstName = string.Empty };
          return View("Index", testingModel);
      }
  }
  </code></pre>
  
  <p><strong>The view :</strong> </p>
  
  <pre><code>@using (Html.BeginForm("Save", "Child",FormMethod.Post))
  {
      @Html.TextBoxFor( m =&gt; m.FirstName)
     &lt;input type="submit" id="btSave" /&gt;
  }
  </code></pre>
  
  <p>When Id debug to the view, in "Immediat window" <code>Model.FirstName = ""</code> but when the page is show I still have the value posted. I tried a <code>ReditrectionToAction("Index")</code> at the end of the <code>Save</code> method but same result.</p>
  
  <p>Do you have an idea ?</p>
  
  <p>Thanks,</p>