Per  catturare l’evento del tasto enter nel componente di login di aspx con Visual C# è sufficiente scrivere nell’onload della pagina contenitore questo codice:

protected void Page_Load(object sender, EventArgs e)
{
Control ctl = MyLogin.FindControl("LoginButton");
MyLogin.Attributes.Add("onkeypress", String.Format("javascript:return WebForm_FireDefaultButton(event, ‘{0}’)", ctl.ClientID));
}

last Come catturare levento del tasto ENTER nel componente di login <Asp:Login> con C#