Pregunta

Cuando tengo un cuadro de texto normal en un UpdatePanel (no en un control ASP.NET) con algunos eventos de JavaScript, una vez que UpdatePanel actualiza mis eventos se han ido. ¿Hay una manera de volver a adjuntar mis eventos después de la actualización? (Preferiblemente sin poner mis eventos en línea).

¿Fue útil?

Solución

Puede usar el PageRequestManager clase.

Otros consejos

Puede tener un bucle setInterval () en la carga de documentos que buscaría el elemento en el panel de actualización y si no tenía los eventos, puede volver a adjuntarlos.

Los eventos se han ido porque su cuadro de texto es un elemento nuevo en el DOM (después de la actualización de UpdatePanel). Como lo dijo korchev , use el evento endRequest para volver a adjuntar los manejadores de eventos.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top