Problème ajax confirm button extender dans repeater
Bonjour,
voilà le code
Code:
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> |
le behind
Code:
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.