Buenos días a todos:
A ver si alguien me puede ayudar con un problemita que tengo con el Response.Redirect para asp.net.
Veamos,tengo un formulario de login (Login.aspx) con su campo usuario, contraseña y un botón logearse. Al darle al botón logear el su evento click de asp.net compruebo contra la base de datos que el usuario y contraseña sean correctos y si es asi hago Response.Redirect (principal.aspx) para que pase a la pagina principal. Esto me funciona correctamente.
Lo que me falla es: que si desde el campo contraseña me pulsa un "enter" yo provoco el evento click desde javascript del botón logearse tal que así:
<script type="text/javascript">
function vEsEnter(evento) {
var keyCode = evento.keyCode ? evento.keyCode : evento.which ? evento.which : evento.charCode;
if (keyCode == 13) {// Es enter.
//Desencadenar el evento click del boton
var boton = document.getElementById('btLogin');
boton.click();
}
}
Y esto me funciona correctamente,hace la validación de usuario y contraseña pero cuando llega al response.redirect pasa por ahi pero no me hace ni caso. Vuelve a cargar la pagina Login.aspx.
Esto solo me falla para no variar con (internet explorer y opera) para firefox y chrome va perfectamente...
Alguna sugerencia????