22/03/2011, 08:08
|
| | Fecha de Ingreso: abril-2009 Ubicación: Bogota
Mensajes: 217
Antigüedad: 15 años, 8 meses Puntos: 1 | |
Respuesta: javascript dentro de asp.net perdona berkut2009, me generas la siguiente duda, en tu codigo como estas retornando un valor para saber que fue lo que se selecciono si ok o cancel porque el codigo de javascript se ejecuta despues de de asp.net porque javascript es un lenguaje cliente, lo que yo hice fue en el string que mandas con el codigo de la ventana de confirmacion si la condicion se cumplia (si se precionaa ok) entonces usaba esta funcion de javascript la cual tienes que enviarle 2 parametros los cuales son string, yo lo use algo asi
__doPostBack('accion', 'IDaModificar');
asi en el evento page_load podras recuperar los valores asi:
Request.Params("__EVENTTARGET") me retorna el primer valor que coloque en __doPostBack y con Request.Params("__EVENTARGUMENT") se retorna el del segundo parametro de __doPostBack, yo lo asia algo asi:
if Request.Params("__EVENTTARGET") = 'modificar' then
'''''el codigo de si se va a modificar
text1.text = Request.Params("__EVENTARGUMENT")
elseif Request.Params("__EVENTTARGET") = 'nomodificar' then
''''lo que pase si se da cancelar
end if
intenten y avisenmen como les sale y que dudas se les generan XD
nota: este codigo genera un postback asi que tengan cuidado con el codigo que tengan en el evento load, les sijiero agan algo asi:
if Request.Params("__EVENTTARGET") = 'modificar' then
'''''el codigo de si se va a modificar
text1.text = Request.Params("__EVENTARGUMENT")
elseif Request.Params("__EVENTTARGET") = 'nomodificar' then
''''lo que pase si se da cancelar
else
'''''lo que tengan en el evento page_load
end if
me avisan cualquier cosa XD, estoy para ayudar
__________________ cuidensen y que arceus los acompanhe |