title: Html.EditorFor not updating after Post
body: <p>I am doing something fundamentally wrong. I have created a simple example of my problem.</p>
  
  <p>I have a simple class as follows:</p>
  
  <pre><code>public class Example
  {
      public string Text { get; set; }
  }
  </code></pre>
  
  <p>I have created two methods on my controller</p>
  
  <p>This is the view page you hit. It creates a new <code>Example</code> object.</p>
  
  <pre><code>public ActionResult Example()
  {
      var model = new Example {
         Text = "test"
      };
      return View(model);
  }
  </code></pre>
  
  <p>Then the post back when the form is submitted</p>
  
  <pre><code>[HttpPost, ValidateAntiForgeryToken]
  public ActionResult Example(Example model)
  {
      model.Text += "a";
      return View(model);
  }
  </code></pre>
  
  <p>The view is as follows:</p>
  
  <pre><code>@model Stackoverflow.Example
  
  @using (Html.BeginForm())
  {
      @Html.AntiForgeryToken()
      &lt;h1&gt;@Model.Text&lt;/h1&gt;
      @Html.EditorFor(model =&gt; model.Text);
      &lt;input type="submit" value="Save" /&gt;
  }
  </code></pre>
  
  <p>When I first visit the page the heading and the text box have the same value</p>
  
  <p><a href="https://i.stack.imgur.com/gXZo3.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/gXZo3.png" alt="enter image description here"></a></p>
  
  <p>I press submit and the page loads again. The title has updated but the text box has the same value.</p>
  
  <p><a href="https://i.stack.imgur.com/u5QKW.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/u5QKW.png" alt="enter image description here"></a></p>
  
  <p>Why is the  <code>@Html.EditorFor(model =&gt; model.Text);</code> not getting the updated value?</p>