21/03/2011, 20:20
|
| | Fecha de Ingreso: junio-2009
Mensajes: 117
Antigüedad: 15 años, 6 meses Puntos: 3 | |
Respuesta: javascript dentro de asp.net Hola como andas, mra probe con este codigo que hice es algo parecido a lo queres ahcer
tengo en mi pagina 1 textbox y un boton
Evento del boton:
protected void Button2_Click(object sender, EventArgs e)
{
msg(); // Ejecuta el alert
TextBox1.Text = "asddas"; // Si alert es cancel tnc no ahce esto sino te redireccion a la pagina actual por loq pno pasa nada
}
Funcion:
public void msg()
{
string valor = "Desea visualizar datos?";
string scripting = "<script type='text/javascript' language='JavaScript'> function confirm_modifica() {";
scripting += "if (confirm('" + valor + "?')==false) { window.location.href = '" + Request.Url + "'; }} ";
scripting += "confirm_modifica(); </script>";
ClientScript.RegisterClientScriptBlock(this.GetTyp e(), "Test", scripting, false);
}
Lo que hace es al pulsar el boton, ejecuta la funcion antes de llenar la cajita de texto con "asdasdasd" si se confirma tnc no hace nada por lo cual ejecuta tu codigo en mi caso es TextBox1.Text = "asddas";
si es false tnc te redirecciona a tu pagina actual o sea como q no paso nada.
(Fijate arreglar el GetTyp e() por GetType() en el codigo q me pone mal aca enel foro)
espero q te sirva de algo.
Saludos.
Última edición por berkut2009; 21/03/2011 a las 20:26 |