Foros del Web » Programando para Internet » ASPX (.net) »

[SOLUCIONADO] Boton asp dentro de gridview pierde onclienclick

Estas en el tema de Boton asp dentro de gridview pierde onclienclick en el foro de ASPX (.net) en Foros del Web. Hola a tod@s. Tengo un botón asp dentro de un gridview, el botón tiene un evento onclientclick que llama a una función JavaScript, el grid ...
  #1 (permalink)  
Antiguo 23/11/2015, 12:05
 
Fecha de Ingreso: agosto-2004
Mensajes: 296
Antigüedad: 19 años, 8 meses
Puntos: 0
Boton asp dentro de gridview pierde onclienclick

Hola a tod@s.

Tengo un botón asp dentro de un gridview, el botón tiene un evento onclientclick que llama a una función JavaScript, el grid esta dentro de un updatepanel.

al dar click por primera vez, el botón llama a la función JavaScript a la perfeccion (un modal con un mensaje de procesando), después se va del lado del server y se hace postback. hasta aca todo bien.

pero después del postback, el botón pierde el evento onclientclick. ya no manda el mensaje moda, pero sigue llendo al server.

ya le puse al grid la propiedad de EnableViewState = true, pero sigue perdiendo el onclientclick despues del postback.

a alguno le ha pasado?
ojala me pudieran ayudar. Seguire buscando.

saludos y muchas gracias.
  #2 (permalink)  
Antiguo 23/11/2015, 16:14
 
Fecha de Ingreso: agosto-2004
Mensajes: 296
Antigüedad: 19 años, 8 meses
Puntos: 0
Respuesta: Boton asp dentro de gridview pierde onclienclick

hola que tal.

ya resolvi este problema por si a alguien le sirve.

el botón asp que estaba dentro de mi grid, tenia la propiedad EnableViewState = false, por eso perdia el onclientclick.

Se la puse a true y listo. después del postback, conserva el evento onclientclick

Saludos y muchas gracias.
Espero a alguien le sirva.

Etiquetas: asp, boton, gridview, pierde, server
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:43.