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.