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 :

ImageButton dans Repeater


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Inscrit en
    Janvier 2004
    Messages
    208
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 208
    Par défaut ImageButton dans Repeater
    bonjour a tous

    je me retrouve confronter a un probleme que je n'arrive pas géré.

    j'ai un repeater dans lequel j'ai un ImageButton

    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:RepeaterID="rt"runat="server"DataSource="<%#Citations.List()%>"onitemcommand="rt_ItemCommand">
    <ItemTemplate>
    <div>
       <div>
          <p><%#Eval("Auteur")%></p>
          <p><%#Utility.Utils.LangueToString(Eval("Langue"))%></p>
          <p><%#Utility.Utils.CoefficientToString(Eval("Coefficient"))%></p>
          <p><%#Utility.Utils.AffichageToString(Eval("Affichage"))%></p>
          <p><%#Eval("DateCreation", "{0:dd/MM/yyyy}")%></p>
       </div>
    <div><%#Eval("Texte")%></div>
    <p><asp:ImageButtonID="ibtn2"runat="server"ImageUrl="~/Images/supprimer-115.png"CommandArgument='<%#Eval("NumCitation")%>'CommandName="Supprime"/></p>
    </div>
    </ItemTemplate>
    </asp:Repeater>
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    protected void rt_ItemCommand(object source, RepeaterCommandEventArgs e)
    {
          switch (e.CommandName)
          {
             case"Supprime":
             Citations.Delete((Int32)e.CommandArgument);
             break;
           }
    }
    jusque la pas de probleme.

    lorsque je teste en cliquant sur mon bouton proprement dit j'ai un message d"erreur que je ne comprends pas
    Argument de publication ou de rappel non valide. La validation d'événement est activée via <pages enableEventValidation="true"/> dans la configuration ou via <%@ Page EnableEventValidation="true" %> dans une page. Pour des raisons de sécurité, cette fonctionnalité vérifie si les arguments des événements de publication ou de rappel proviennent du contrôle serveur qui les a rendus à l'origine. Si les données sont valides et attendues, utilisez la méthode ClientScriptManager.RegisterForEventValidation afin d'inscrire les données de publication ou de rappel pour la validation.

    je n'ais pas trouvé d'exemple ou reponse précise a ce sujet.

    Merci a tous

  2. #2
    Membre habitué
    Inscrit en
    Mars 2008
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 14
    Par défaut
    Bonjour,

    Le commandArgument de ton image bouton doit contenir des caractères qui laissent craindre à .NET que ça pose de l'HTML ou quelque chose dans le genre.

    La solution :
    en haut de la page mettre :
    <%@ Page EnableEventValidation="false" %>

  3. #3
    Membre très actif
    Inscrit en
    Janvier 2004
    Messages
    208
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 208
    Par défaut
    C'est pas ca, mais c'est pas grave

    La solution est autre.

    Cordialement

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

Discussions similaires

  1. acceder a un imagebutton dans un footer de colonne
    Par FamiDoo dans le forum ASP.NET
    Réponses: 3
    Dernier message: 28/06/2007, 12h17
  2. [2.0][C#] Evenement d'un Imagebutton dans un DataGrid
    Par bartoumi dans le forum ASP.NET
    Réponses: 2
    Dernier message: 21/12/2006, 20h18
  3. [VB.net] dropdownlist dans repeater
    Par agnes huchon dans le forum ASP.NET
    Réponses: 1
    Dernier message: 08/11/2006, 11h06
  4. [VB.net] TextBox dans Repeater
    Par TekP@f dans le forum ASP.NET
    Réponses: 2
    Dernier message: 06/05/2005, 13h38
  5. [C#] Déclencher action dans Repeater avec LinkButton
    Par globeriding dans le forum ASP.NET
    Réponses: 13
    Dernier message: 13/05/2004, 15h29

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