Pourquoi mon enregistrer utilisez la valeur initiale de ma zone de texte et non pas la valeur entrée?

J'ai une zone de texte sur mon site:

<asp:TextBox ID="Latitude" runat="server" ClientIDMode="Static" ></asp:TextBox>

Au chargement de la page je remplir cette zone de texte avec quelque chose d'un databse:

protected void Page_Load(object sender, EventArgs e)
{
    Latitude.Text = thisPlace.Latitude;
}

Lorsque je veux mettre à jour mon databse avec une nouvelle valeur dans cette zone de texte, il encore mis à jour la base de données avec le un mettre en au chargement de la page:

protected void Save_Click(object sender, EventArgs e)
{
    setCoordinates(Latitude.Text);
}

Comment puis-je m'assurer que setCoordinates() récupère la nouvelle valeur dans la zone de texte et non pas la valeur initiale de la base de données de Latitude.Text = thisPlace.Latitude;?

  • D'où appelez-vous setCoordinates?
  • Où êtes-vous appeler setCoordinates() à partir de?
InformationsquelleAutor jt123 | 2014-01-21