2008-11-06 9 views

Antwort

5

Sie am DefaultButton Eigenschaft des Tafelsteuerung aussehen könnte.

0

Sie müssen es mit Javascript tun. Es ist wirklich einfach mit jQuery.

Sie so etwas wie (aus der Spitze von meinem Kopf, nicht getestet) tun können:

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

Edit: Seien Sie sich bewusst, dass, obwohl jQuery außergewöhnlich Cross-Browser funktioniert, gibt es einige Macken mit Tastendruck beschrieben here.

Whoops i Sie sehen didnt sagte der „Enter-Taste“ Ich dachte, Sie sagten, „eine beliebige Taste“, ja in diesem Fall verwenden Default auf asp: Panel

+0

Sie brauchen nicht diese mit Javascript zu tun. –

2

Sie können die Default Eigenschaft auf dem Formular festgelegt. Entweder als Attribut des Formular-Tag in Ihrem Markup Default = „btnSubmit“ oder mit so etwas wie dies in Ihrem Code-Behind:

Page.Form.DefaultButton = "btnSubmit"