Auf ASP.NET Seiten werden Buttons als Web Control angelegt. Diese unterscheiden sich allerdings in mehreren Punkten von einem üblich From Submit. Wie kannman aber festlegen, das ein bestimmter Button das Form Submit auslöst?
Beim drücken der Enter Taste wird der erste verfügbare Button ausgelöst. Dies wird gesteuert über ein Hidden Field Eventtarget, dem der Name des gedrückten Buttons mitgegeben wird. Dies findet sich auch im Source der erzeugten HTML Seite.
<input type="hidden" name="__EVENTTARGET" value="" /> |
Das kann man natürlich auch überschreiben. Am besten in Page Load mit der Funktion Registerhiddenfield und dem Namen des Buttons der ausglöst werden soll.
RegisterHiddenField("__EVENTTARGET", "button2")
|
Das war schon.
--