J'ai un contrôle utilisateur tiers (un contrôle captcha), qui a une image captcha, une zone de texte à l'intérieur. J'utilise le contrôle utilisateur ci-dessus sur ma page Web. J'ai 3 boutons de soumission sur ma page Web (Valider Captcha, Soumettre une page, Ajouter un utilisateur). Lorsque je clique sur le bouton Validate Captcha submit à l'aide de la souris, je valide si captcha est vide et affiche une alerte javascript.Définition du bouton par défaut dans asp.net 2.0
Le problème survient lorsque j'entre le texte captcha valide dans la zone de texte et que j'appuie sur la touche Entrée lorsque le curseur se trouve dans la zone de texte. La page vient de rafraichir. Je ne parviens pas à ajouter l'événement keypress à la zone de texte et à appeler l'événement de bouton Valider le bouton Captcha car j'utilise le contrôle utilisateur tiers que je ne peux pas modifier.
En outre, Page.ClientScript.RegisterHiddenField (...) ne fonctionnera pas dans mon cas car j'ai deux autres boutons de soumission dans la même page.
Seule l'option restante est de les placer dans des panneaux et de définir le bouton par défaut.
S'il vous plaît laissez-moi savoir si quelqu'un a de meilleures options pour y parvenir.