Fondamentalement, j'ai un site Web asp.net avec des pages de connexion et de recherche. Actuellement, je ne sais pas pourquoi, lorsqu'un utilisateur clique sur l'une des zones de texte de connexion (nom d'utilisateur/mot de passe) ou dans la zone de texte Recherche, le site Web est redirigé vers la page par défaut. Je n'ai aucune idée pourquoi cela se produit, j'ai essayé de définir defaultButton sur le panneau contenant la recherche et le panneau de connexion, mais cela ne semble pas fonctionner.ASP.net Zone de texte Entrée bouton enfoncé enfoncé
J'ai également essayé d'attraper l'événement de presse de clé avec javascript qui ne fonctionne pas non plus.
Je n'ai aucune idée de l'événement qui est en train d'être déclenché et pourquoi, ou pourquoi il semble remplacer tout ce que j'essaie de faire.
Quelqu'un a déjà vu quelque chose comme ça?
--------------- Modifier -------------------
<div class="searchBar" onkeypress="javascript:return
WebForm_FireDefaultButton(event,'ctl00_MainContent_logView1_LogRepeater_ctl02_lbSearch')">
<input name="ctl00$MainContent$logView1$LogRepeater$ctl02$ctl02" type="text" />
<a id="ctl00_MainContent_logView1_LogRepeater_ctl02_lbSearch" href="javascript:__doPostBack('ctl00$MainContent$logView1$LogRepeater$ctl02$lbSearch','')">
Search</a>
</div>
Ok est donc ici le code généré par ASP.net qui est ignoré.
Mise à jour --------------- ----------------
J'ai essayé d'ajouter un bouton caché et paramètre bouton comme le bouton par défaut du formulaire et qui l'a empêché de rediriger vers la page par défaut à chaque fois mais cela signifie que presser entrer dans une zone de texte recharge juste la page, ce qui est mieux mais n'est toujours pas idéal.
Montrez-nous votre code? –
Pouvez-vous poster une partie du code incriminé? Sinon, nous ne faisons que deviner. – vfilby
Si vous pouvez réduire cela au code minimum qui se répète et ensuite poster le code cela aiderait beaucoup. – ChrisF