hilpers


  hilpers > microsoft.* > microsoft.dotnet.aspnet

 #1  
04/04/2011, 10h10
polux31
Bonjour,

voilà le code

Code :

<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 :

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 "&nbsp;";
}

Mon problème est que forcément la fonction se lance avant que le confirm butto
se lance et comme elle redirige autre part il ne s'execute jamais.
Comment faire pour qu'il sexecute en premier ?

Merci d'avance.

 #2  
04/04/2011, 15h02
polux31
polux31 a écrit le 04/04/2011 à 09h10 :
[..]
> return "&nbsp;";
> }
>> 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. erreur j'ai oublié que j'avais changé mon code entre temps


Mon problème est que la fonction se lance avant que le confirm button se lance
Comment faire pour qu'il sexecute en premier ?

Discussions similaires
Repeater et list de radio button

radio button list dans un Repeater Control.

Problèmes dans un repeater

Images dans un repeater


Fuseau horaire GMT +2. Il est actuellement 20h06. | Privacy Policy