Estoy usando Javascript para crear un elemento DIV y abrir una nueva página usando onclientclick. Esto funciona genial Ahora, tengo que escribir desde el lado del servidor y este elemento debe crearse antes de que se publique.¿Cómo ejecutar una función de javascript antes de la devolución de datos del botón asp.net?
¿Cómo obtengo el javascript para ejecutar antes de la devolución?
Actualmente, tengo que presionar el botón dos veces porque el elemento no existe para escribir también en el primer clic.
Para ser claros, necesito que esto se ejecute antes del "OnClick" del botón.
Actualización: Parece que se llama a la función Javascript antes de la devolución pero el elemento no se actualiza hasta que ejecuto la segunda devolución. Hmm
Actualización: Desafortunadamente, es un poco más complicado que esto.
Estoy creando una etiqueta div en javascript para abrir una nueva ventana. Dentro de la etiqueta div, estoy usando una sintaxis de enlace de datos <% = Vista previa%> para poder acceder a este elemento en el lado del servidor. Desde el lado del servidor, estoy inyectando el código.
Estoy pensando que esto puede ser un problema de huevo de gallina pero no estoy seguro.
¡ACTUALIZACIÓN!
No es el Javascript el que no se ejecuta primero. Es el mecanismo de enlace de datos que está leyendo la variable en blanco antes de que pueda configurarlo.
Hmm
¿Está creando dinámicamente un elemento en una página para enviar, y luego necesita leer los datos que ha enviado al lado del servidor? – R0MANARMY
Podría ser útil si publica un ejemplo realmente simple de lo que está tratando de hacer. Al leer su pregunta, me parece que podría usar un panel de actualización para generar el contenido dinámico de su div. –