Welches Control feuert bei ENTER?

30/08/2007 - 15:59 von Uwe Domschke | Report spam
Wenn ich auf einer ASP-Seite ENTER drücke wird ein Postback ausgeführt. Kann
man das steuern, welches Control dann feuert bzw. kann man ein solches
Postback verhindern?

Danke

Uwe
 

Lesen sie die antworten

#1 Patrick Finger
30/08/2007 - 16:15 | Warnen spam
Erst hallo, dann fragen..

Wenn ich auf einer ASP-Seite ENTER drücke wird ein Postback ausgeführt.



Nicht unbedingt, wenn Du in einer mehrzeiligen Textbox Enter klickst,
dann erzeugt das einen Zeilenumbruch und kein Postback.

Mittels nachfolgendem Code kannst Du den Defaultbutton einer Seite
bestimmen, dieser wird dann bei Enter "gefeuert"..

Page.Form.DefaultButton = this.btn_create.UniqueID;

Und in diesem Zusammenhang benötigst man oft noch den Default-Focus:
Page.Form.DefaultFocus = this.tbx__name_value.ClientID;


Gruss

Ähnliche fragen