IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

Problème ajax confirm button extender dans repeater


Sujet :

ASP.NET

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    196
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 196
    Par défaut Problème ajax confirm button extender dans repeater
    Bonjour,

    voilà 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
    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 : 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 "&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.

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    196
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 196
    Par défaut
    Erreur j'avais oublié que j'avais changé mon code entre temps
    Voilà ma vraie question

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

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    196
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 196
    Par défaut
    J'ai résolu mon problème il fallait changer ma fonction supprimer et enlever le extender

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 3
    Dernier message: 13/12/2011, 14h24
  2. Problème de repeater dans repeater
    Par ehochedez dans le forum ASP.NET
    Réponses: 0
    Dernier message: 23/12/2010, 15h31
  3. [AJAX] ajax et alert dans fonction ?
    Par barbuslex dans le forum AJAX
    Réponses: 4
    Dernier message: 23/11/2010, 14h03
  4. Réponses: 13
    Dernier message: 21/01/2010, 13h55
  5. [AJAX] Importation de javascript dans page utulise ajax
    Par swissikarim dans le forum AJAX
    Réponses: 2
    Dernier message: 14/09/2009, 13h34

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo