title: value of asp:textbox is not being changed after written over it
body: <p>I have a text box like this:</p>
  
  <pre><code> &lt;asp:TextBox runat="server" ID="reasonNameTextBox"&gt;&lt;/asp:TextBox&gt;
  </code></pre>
  
  <p>when I load the page in the first time, i put a value inside it like this:</p>
  
  <pre><code>reasonNameTextBox.Text = results.Rows[0]["reasonName"].ToString();
  </code></pre>
  
  <p>Then, the user can enter his new value, and click save button.</p>
  
  <h3>My problem</h3>
  
  <p>when the user clicks save button, the value of the text box is still the value that I assigned when the page is loaded, not the value the the user has written.
  I tried to use Google Chrome F12 feature, and I found the error.</p>
  
  <p>Please look at this image </p>
  
  <p><img src="https://i.stack.imgur.com/69RVT.png" alt="enter image description here"></p>
  
  <p>as you see, the value that i wrote in the text box is <code>New Value</code>, however, the value in the text box (when using F12) is still <code>s</code>, where <code>s</code> is the value that I assigned when the page is loaded.</p>
  
  <p>why is that please?</p>