répétition de l'élément de commande dans asp.net

je suis en train de travailler avec asp.net et j'ai un répéteur.Je voudrais répondre à partir de l'un des éléments qui a été affiché par répéteur.Voici mon code:

<asp:Repeater ID="Repeatercart" runat="server" OnItemCommand ="RepeaterDeleteitemcommand" >
<ItemTemplate>                     
    <table> 
    <tr>
        <td><img id="Image1" src="PerfumeImages/<%#Eval("ProductImage") %>" width="90" /></td>
    </tr>                               
    <tr>
        <td><%#Eval("ProductName") %> x<%#Eval("Quantity") %></td>
    </tr>
    <tr>
        <td> <%#Eval("ProductGender") %></td>
    </tr>
    <tr>
        <td> <%#Eval("ProductSize") %> ml</td>
    </tr>                               
    <tr>
        <td><a class="buy-btn"><asp:Button ID="Button1" CommandName="Click" Text="Remove from cart" runat="server" CommandArgument='<%# Eval("ProductId") %>' /></a></td>
    </tr>
    </table>            
</ItemTemplate>
</asp:Repeater>   

et c'est mon code:

protected void RepeaterDeleteitemcommand(object source, RepeaterCommandEventArgs e)
{
    switch (e.CommandName)
    {
        case "Click":
               Label1.Text = "ok !";
               break;
    }
}  

Lorsque j'exécute ce code, j'obtiens une erreur du type: publication non Valide ou de rappel de l'argument. Cas où la validation est activé à l'aide de la configuration ou <%@ Page EnableEventValidation="true" %> dans une page. Pour des raisons de sécurité, cette fonction vérifie que les arguments de la publication ou de rappel des événements proviennent du serveur de contrôle qui, à l'origine rendus. Si les données sont valides et attendu, l'utilisation de la ClientScriptManager.RegisterForEventValidation méthode pour enregistrer la publication ou de rappel de données pour la validation.Merci pour l'aide

Eh bien, Il ne semble pas avoir un problème avec le code!! peut-être il pourrait être parce que le nom vous devriez essayer avec Click_ et permet de voir ce qui se passe
Vérifier pour les erreurs de syntaxe sur le bouton de ligne, à savoir votre argument de la commande. Désolé, je ne suis pas plus utile, je sais juste que j'ai l'habitude de faire beaucoup de ces et souvent des erreurs de syntaxe peuvent provoquer des erreurs étranges de pop-up. C'est très frustrant, mais vous pouvez essayer de réécrire cette si vous ne pouvez pas trouver toute autre erreur.

OriginalL'auteur Koray Durudogan | 2014-06-02