Heute wollte ich einen Asp.Net-Button als "AcceptButton" setzen, d.h. als Standardbutton, der reagiert, wenn man ENTER betätigt.
Man muss dazu sagen, dass ich MasterPages verwende. Bei "normalen" Seiten, kann man in der Form-Deklaration defaultbutton="button1" setzen. Bei MasterPages geht dies jedoch nicht so simpel.
Ich habe nun herausgefunden, dass man in Asp.Net mittels "Page.Form.DefaultButton" einen DefaultButton setzen kann.
Leider schlug sowohl
Page.Form.DefaultButton = this.button1.ID;
noch
Page.Form.DefaultButton = this.button1.ClientID;
fehl, es muss
Page.Form.DefaultButton = this.button1.UniqueID;
heißen ;)
Keine Kommentare:
Kommentar veröffentlichen