J'ai un formulaire ASP.NET qui comporte un champ de recherche, avec un bouton "Go". Lorsque vous visitez la page pour la première fois et que vous tapez la recherche, vous pouvez appuyer sur Entrée pour cliquer sur le bouton Aller. Ensuite, lorsque la liste des résultats est présentée, vous cliquez sur un autre bouton pour marquer le résultat sélectionné en vue de son utilisation. Ensuite, je permets à l'utilisateur de répéter à l'envi pour sélectionner plusieurs résultats. Cependant, au moins la deuxième fois que vous saisissez une requête de recherche et que vous appuyez sur la touche Entrée, vous cliquez sur le bouton au lieu du bouton. Vous pouvez voir dans le navigateur (IE7+) que le bouton est sélectionné même si vous tapez dans le champ de recherche. Comment puis-je faire en sorte qu'après chaque pression sur un bouton, le bouton soit sélectionné par défaut ?
J'ai essayé d'utiliser btnGo.Focus() dans le onClick du bouton mais cela n'a aucun effet.