Recuperar la pulsación de una tecla y asociarle un tratamiento
Artículo por Club Developers · 05 abril 2006
4496 vistas
			
		Veamos cómo capturar la pulsación sobre una tecla y cómo asociarle código. En el ejemplo trataremos la tecla "Enter".
En la página ASPX:
 
y en el code behind:
 
		
		En la página ASPX:
javascript
<head>
<script language="js">
function trap()
{
if( (event.which&&event.which == 13) || (event.keyCode && event.keyCode == 13 ) )
{
document.Form1.TeclaReturn.value = 'true';
document.Form1.submit();
}
}
</script>
</head>
<body MS_POSITIONING="GridLayout" onkeypress="Javascript:trap()">
<form id="Form1" method="post" runat="server">
<input id="TeclaReturn" type="hidden" value="false" name="TeclaReturn" runat="server">
y en el code behind:
csharp
private void TeclaReturn_ServerChange(object sender, System.EventArgs e){
// código a ejecutar
TeclaReturn.Value = "false"; // ponemos el hidden al estado inicial
}



