Mit asp.net 2.0 ist es jetzt einfach, einen Default Button zu definieren.
Default Button auf einer Seite:
<form id="Form1" defaultbutton="SubmitButton" runat="server">
Wenn man mehrere Formular auf einer Seite hat kann man die einzelnen Formulare in Panel verpacken und pro Panel den Default Button festlegen:
<asp:Panel runat=server DefaultButton="anmeldenbutton">
Einziger negativer Punkt ist, dass dazu JavaScript aktiviert sein muss.