Hola y bienvenido OSRO
Te paso una funcion que precisamente la ocupo para que el usuario si se encuentra en un textbox y presiona enter se ejecute cierto método o evento.
Es decir.., si tengo un boton (button1) y cuando presione enter desde mi textbox (textbox1) quiero que se ejecute el evento de Button1 haría lo siguiente:
Primero creo mi javascript
:
Cita: <html>
<head>
..
<SCRIPT language="javascript" type="text/javascript">
function assignEvent(obj)
{
if (event.keyCode==13) {
__doPostBack(obj,'');
return false;
}
}
</script>
</head>
<body>
...
...
<FORM id="Form1" method="post" runat="server">
...
<asp:button id="Button1" runat="server" Text="Button"></asp:button>
...
En el page load (codebehind)
Cita: Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
If Not IsPostBack Then
Textbox1.Attributes.Add("onKeyPress", "return assignEvent('" & Button1.UniqueID & "')")
End If
..
End Sub
Y listo.. cuando presione enter se va a hacer el postback del evento Button1
Espero que te funcione...ya depende de tí la forma en que desees implementarlo..