2008-11-06 6 views

Répondre

5

Vous pouvez regarder la propriété DefaultButton du contrôle du panneau.

0

Vous devez le faire avec javascript. Il est vraiment facile avec jQuery.

Vous pouvez faire quelque chose comme (du haut de ma tête, non testé):

$('#myTextBox').keypress(function(e){ 
    if(e.which == 13) 
     $('#myBtn').click(); 
}); 

Edit: Sachez que bien que les travaux jQuery navigateur exceptionnellement croix, il y a quelques bizarreries avec touche pressée décrite here.

Whoops i na pas voir que vous dit le « enter » Je pensais que vous avez dit « une touche », oui, dans ce cas utiliser DefaultButton sur asp: panneau

+0

Vous n'êtes pas obligé de le faire avec javascript. –

2

Vous pouvez définir la propriété DefaultButton sur le formulaire. Soit comme un attribut de la balise form dans votre balisage DefaultButton = « btnSubmit » ou en utilisant quelque chose comme ceci dans votre code-behind:

Page.Form.DefaultButton = "btnSubmit" 
Questions connexes