Salut

J ai un soucis avec du code en AJAX, car la fonction appelée se lance deux fois et je comprends pas pourquoi... voici le code:

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
 
<asp:UpdatePanel ID="UpdatePanel4" runat="server">
                            <Triggers>
                                <asp:AsyncPostBackTrigger ControlID="btnAddADGroup"  />
                                <asp:AsyncPostBackTrigger ControlID="btnRemADGroup"  />
                            </Triggers>
                            <ContentTemplate>
                                <asp:ListBox ID="lbADGroups" Width="100%" Height="150px" runat="server"></asp:ListBox><br /><br />
                                <asp:DropDownList ID="dlADGroups" Width="100%" runat="server"> </asp:DropDownList><br /><br />
                                <asp:TextBox ID="txtADGroup" runat="server">Nom du groupe : </asp:TextBox>
                                <asp:TextBox ID="txtDesc" runat="server">Description : </asp:TextBox><br />
                                <asp:Button ID="btnAddADGroup" CssClass="btn" OnClick="btnAddADGroup_Click" runat="server" Text="Ajouter" />
                                <asp:Button ID="btnRemADGroup" CssClass="btn" OnClick="btnRemADGroup_Click" runat="server" Text="Effacer le dernier" />
                            </ContentTemplate>
                        </asp:UpdatePanel>
Fonction appelée:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
    Protected Sub btnAddADGroup_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnAddADGroup.Click
        Dim qryStr As String = "INSERT INTO groupe_activedirectory (nom_groupe, description_droit) VALUES ('" + txtADGroup.Text + "','" + txtDesc.Text + "')"
        clsDBConnexions.fctInsertDB(qryStr)
        MsgBox("btnAddADGroup_Click")
    End Sub
    Protected Sub btnRemADGroup_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnRemADGroup.Click
        MsgBox("btnRemADGroup_Click")
    End Sub
Merci de votre aide je sèche là...