Botón y confirmación

19/12/2006 - 08:31 por Alhambra-Eidos | Informe spam
Hola a todos.

Estoy con asp.net 2.0 - vs 2005

Tengoun asp:button y quisiera hacer lo siguiente: al pulsar el botón
aparecería un mensaje de confirmación (confirm de javascript), y si el
usuario acepta se llamaría al servidor, en caso contrario no se haría nada.

Cómo podría hacerse fácilmente ??

Saludos.

PD: Por cierto, dónde está disponible el SP1 para VS2005 ??
http://www.alhambra-eidos.com/web2005/index.html
 

Leer las respuestas

#1 Alberto Poblacion
19/12/2006 - 09:08 | Informe spam
"Alhambra-Eidos" wrote in message
news:
Tengo un asp:button y quisiera hacer lo siguiente: al pulsar el botón
aparecería un mensaje de confirmación (confirm de javascript), y si el
usuario acepta se llamaría al servidor, en caso contrario no se haría
nada.



Bien, necesitas que tu asp.Button, cuando se envíe al navegador,
incorpore un "Onclick" con javascript que pida confirmación. Algo parecido a
lo siguiente:
<input type="Submit" name="Borrar" value="Borrar" onClick="return
Confirmar()">

Y en el alguna parte del html incluirías la función:

<script language="JavaScript">
<!--
function Confirmar()
{
var ok=confirm("¿Está seguro?");
if (ok)
return true;
else
return false;
}
// -->
</script>

La primera parte, la de incluir el "Onclick" en el asp:Button, se puede
hacer de varias maneras. Una es hacerlo por código, añadiéndolo a la
colección Attributes del botón. Esto se usaba con el VS2003. Como tienes el
2005, hay una forma más sencilla, que consiste en escribirlo directamente en
la propiedad OnClientClick del asp:Button:

<asp:Button id="cmdBorrar" name="Borrar" runat="server"
OnClientClick="return Confirmar()" ... />

Preguntas similares