Bonjour, j'ai créer un formulaire via ModalPopupExtender1 :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
protected void go_Click(object sender, EventArgs e)
    {
        ModalPopupExtender1.Hide();
        try
        {
            connection.Open();
            string InsertQ = "INSERT INTO dbo.StationsServices(Name_station,Latitude,Longitude,Emplacement,Propriétaire,Type_Prop,Adresse,Ville,Statut) VALUES('"
                + nmStation.Text + "', '" + latitude.Text + "','" + longitude.Text + "','" + emplacement.Text + "','" + prop.Text + "','" + tpProp.Text + "','" + adresse.Text +
                "','" + statut.Text + "');";
            SqlCommand MyCmd = new SqlCommand(InsertQ, connection);
            MyCmd.ExecuteNonQuery();
            connection.Close();
            fillStations();
            //go.Attributes.Add("onclick", "javascript: return alert('Station enregistrée');");
 
        }
        catch (SqlException ex)
        {
            //go.Attributes.Add("onclick", "javascript: return alert('Erreur :"+ex.ToString()+"');");
        }
        finally
        {
            connection.Close();
        }
    }
le formulaire a deux boutons, quand je click sur le bouton 'enregistrer', l'evenement click se declenche (go_Click)

Le probleme : quand je fais le traitement pour la premiere fois j'arrive a inserer le premier element et que le form disparait

si je refais le test juste apres, je click sur enregistrer rien ne se passe et le formulaire reste toujours ouvert

Que se passe t il svp ?