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>jusque la pas de probleme.
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; } }
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
Partager