title: C# Set and get Value from input text in .aspx
body: <p>I think my problem is quite easy, but I find no solution:</p>
  
  <p>My Question:
  If I set a  field by C#, I modify it in the browser, the value will still be the same.</p>
  
  <p>Example</p>
  
  <pre><code>&lt;input type="text" id="IdText" runat="server" /&gt;
  </code></pre>
  
  <p>Set it with c# (load data into the form, with page.aspx?id=2, get data from DB and set itz to input fields)</p>
  
  <pre><code>IdText.Value = "Example";
  </code></pre>
  
  <p>Modify it in the browser, I insert "MyExample", and click a button to update the DB
  And if I will request the Value with c# it's still the same. </p>
  
  <pre><code>string text = IdText.Value;
  </code></pre>
  
  <p>Here the Value is "Example", and not "MyExample".</p>
  
  <p>Do I have to add some more code?</p>
  
  <p>Thanks for your help.</p>