J'utilise asp: repeater dans une page, et elle a OnItemCommand. mais dans IE7 (mode de compatibilité) lorsque je clique sur le bouton répéteur, il ne fonctionne pas et dire cette erreur:asp: La commande Repeater Item ne se déclenche pas dans IE7 (mode de compatibilité)
Invalid postback or callback argument. Event validation is enabled using in configuration or in a page. For security purposes, this feature verifies that arguments to postback or callback events originate from the server control that originally rendered them. If the data is valid and expected, use the ClientScriptManager.RegisterForEventValidation method in order to register the postback or callback data for validation.
c'est le code:
<asp:Repeater ID="rptExternalLinks" runat="server" OnItemCommand="rptExternalLinks_ItemCommand1">
<ItemTemplate>
<asp:Button ID="lbtnDelet" CssClass="simaUI-icon simaUI-icon-closethick" runat="server" CommandName="DeleteItem" />
</ItemTemplate>
</asp:Repeater>
fonctionner sur d'autres navigateurs comme IE9, FF, Chrome et ... mais il dit cette erreur dans le mode de compatibilité IE.
Merci Sebastian, c'était à cause de poster, je créais une liste dans le chargement de la page pour tester la page, puis définissais la source de données du répéteur à cette liste, je mettais la liste dans "" if (! Page.IsPostBack){}"" et il fonctionne. mais en acier ce n'est pas résolu pour moi pourquoi cela a fonctionné dans d'autres navigateurs ... – Emech
c'est très bizarre et c'est quelque chose que je vais devoir découvrir. –