Bonjour,
voilà le code
le behind
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 <asp:Repeater runat="server" ID="RepeaterIdCollaborateur"> <ItemTemplate> <tr> <td align="center"> <cc1:ConfirmButtonExtender ID="ConfirmButton" runat="server" TargetControlID="btn1" ConfirmText="Etes vous sûr?!" ConfirmOnFormSubmit="true" Enabled="true"/> <asp:LinkButton ID="btn1" runat="server" text="<%# getSupprimer(Container.DataItem)%>" /> </td> </tr> </ItemTemplate> </asp:Repeater>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 public string getSupprimer(object lIntervention) { Intervention lintervention = lIntervention as Intervention; if (lintervention != null) { URLHelper lUrl = new URLHelper(Request.Url); lUrl.ChangePage("SupprimerIntervention.aspx"); lUrl.ListParam.Add(new KeyValuePair<string, string>("IdIntervention", lintervention.Id.ToString())); return "<a style=\"cursor: pointer\" class=\"Lien\" onclick=\"javascript:self.location.href = '" + lUrl.ToString() + "' ;\">[Supprimer]</a>"; } return " "; }
Mon problème est que forcément la fonction se lance avant que le confirm button se lance et comme elle redirige autre part il ne s'execute jamais.
Comment faire pour qu'il sexecute en premier ?
Merci d'avance.
Partager