DevTrain

Autor: Hannes Preishuber

Buttons mit Enter oder Return auslösen

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.
--


 


Erfasst am: 08.07.2003 - Artikel-URL: http://www.devtrain.de/news.aspx?artnr=862
© Copyright 2003 ppedv AG - http://www.ppedv.de