title: Why does my save use the initial value of my TextBox and not the entered value?
body: <p>I have a textbox on my website:</p>
  
  <pre><code>&lt;asp:TextBox ID="Latitude" runat="server" ClientIDMode="Static" &gt;&lt;/asp:TextBox&gt;
  </code></pre>
  
  <p>On page load I fill that textbox with something from a databse:</p>
  
  <pre><code>protected void Page_Load(object sender, EventArgs e)
  {
      Latitude.Text = thisPlace.Latitude;
  }
  </code></pre>
  
  <p>When I want to update my databse with a new value in that textbox, it still updated the database with the one put in on page load:</p>
  
  <pre><code>protected void Save_Click(object sender, EventArgs e)
  {
      setCoordinates(Latitude.Text);
  }
  </code></pre>
  
  <p>How can I make sure that <code>setCoordinates()</code> retrieves the new value from the textbox and not the initial value from the database from <code>Latitude.Text = thisPlace.Latitude;</code>?</p>