Essayer de déclencher l'événement onclick: ImageButton

Mon asp: ImageButton ne déclenche pas l'événement onclick sur IE, mais fonctionne normalement sur chrome ou firefox.

Je ne sais pas si mon code est correct, mais il est ici:


Utilisation de .NET Framework 3.5

Note: IE10

0
Je ne vois rien de mal avec ce code. Qu'est-ce que exactement arrive quand il échoue? Quelle version d'IE? Y a-t-il une erreur JavaScript dans la console du navigateur? La page est-elle affichée? Comment avez-vous confirmé ce qui se passe?
ajouté l'auteur David, source
Il est <très> peu probable qu'il n'y ait pas de code JavaScript dans une page WebForms. Regarde encore. Vous allez devoir faire au moins un débogage ici, car le code que vous avez posté ne réplique pas le problème.
ajouté l'auteur David, source
IE 10, pas de code JavaScript :(
ajouté l'auteur hyuchime, source
Je viens de changer le bouton de l'image en linkbutton et mettre l'image à l'intérieur!
ajouté l'auteur hyuchime, source

1 Réponses

Installez simplement .NET Framework 4.5

IE10 a un bug.

IE10 convertit incorrectement les coordonnées en décimal plutôt qu'en entier. Cela provoque l'échec des clics ImageButton.

Vous pouvez essayer une solution de contournement, par exemple:

- changez ImageButton en LinkButton et placez l'image du bouton à l'intérieur.

Votre code ressemblera à ceci:


     

Jetez un coup d'oeil ici aussi.

0
ajouté
J'ai changé le bouton de l'image en linkbutton comme vous l'avez dit. Ça marche!
ajouté l'auteur hyuchime, source