Cuando uso la funcionalidad Confirmar de Javascript, el objetivo que intento lograr es no hacer nada y cerrar el mensaje de alerta que aparece cuando se selecciona el botón cancelar. Sin embargo, como funciona el siguiente código, cuando el usuario presiona 'cancelar' todavía permite que la página envíe el formulario y cambie de página. Por lo que busqué, parece que un retorno falso resolvería el problema, pero no parece estar funcionando en mi caso. Comentarios y aportes apreciados.
Código ASP:
<asp:Button ID="save" runat="server" OnClientClick="message();" Text="Save" />Código JS:
function message() { var message= ""; var message= confirm("Continue?"); if (message == true) { return message; } else { return false; } }Tienes que devolver el método en OnClientClick .
OnClientClick="return message()"Entonces tu código sería el siguiente
<asp:Button ID="save" runat="server" OnClientClick="return message();" Text="Save" />