Principales respuestas
Eventos al iniciar Postback y al finalizar Postback

Pregunta
-
Buen día.
Tengo un pequeño problema, necesito ejecutar un código JavaScript cada vez que la pagina inicie un postback, y otro al finalizar el postback. Es parecido al ajaxStart y ajaxStop de jquery.
Se que existe el function pageLoad() para cada vez que regresa del servidor, pero no encuentro algo para cuando comienza a hacer el postback y no se si exista
- Editado Juan Carlos Vega Garcia lunes, 17 de agosto de 2015 23:59 falta informar que el codigo que necesito ejecutar en en JavaScript
Respuestas
-
Hola
Si estas utilizando JQuery puedes usar:
$(document).on('submit','form',function(event){ //... //tu codigo aqui. // ... });
Este codigo se ejecutará siempre al hacer un submit de cualquier forma (es decir justo antes de un postback)
Espero que te sirva.
Saludos.
- Propuesto como respuesta Karen MalagónModerator martes, 18 de agosto de 2015 23:10
- Marcado como respuesta Karen MalagónModerator jueves, 20 de agosto de 2015 18:31
Todas las respuestas
-
Hola, bueno, en aspnet web forms el ciclo de vida es bastante amplio, existen algunos eventos que son llamados antes del load, en el siguiente link los puedes consular todos, por ejemplo tienes el preload que podría ayudarte
ASP.NET Page Life Cycle Overview
Saludos,
Julio Avellaneda
MVP | MCSD
Blog -
hola
pero esos eventos que mencionas deben realidarse en el cliente o en el servidor ?
si es en el servidor tiene el evento Init, que es anterior al Load de la pagina
>>pero no encuentro algo para cuando comienza a hacer el postback y no se si exista
que seria exactamente "comienza a hacer el postback" ? a ver para cuando puedes trabjar el evento ya estas en el servidor
no existe algo intermedio entre el cliente (browser) y el servidor
saludos
Leandro Tuttini
Blog
MVP Profile
Buenos Aires
Argentina -
Una disculpa, falto especificar que el codigo es del lado del cliente con JavaScript, tenia la idea que quiza asp.net nos diera un evento para esto:
Justo despues de darle click al boton dentro de un Update Panel yantes de hacer la llamada al servidor (segun recuerdo por AJAX).
Muchas gracias. -
hola
>>tenia la idea que quiza asp.net nos diera un evento para esto
me temo que no, asp.net en si mismo representa codigo que ejecuta del lado del servidor
>>Justo despues de darle click al boton dentro de un Update Panel yantes de hacer la llamada al servidor
pero si es codigo cliente podrias usar el OnClientClick del boton
o si te animas podrias usar jquery para adjuntar evento del lado del cliente
Leandro Tuttini
Blog
MVP Profile
Buenos Aires
Argentina -
Ok muchas Gracias Leandro.
Lo estoy intentando pero queria hacer un solo script en la master que se ejecutase con todos los eventos que hace un postback, al parecer tendre que ir de elemento en elemento agregando el codigo dentro del handler de OnClienClick -
Hola
Si estas utilizando JQuery puedes usar:
$(document).on('submit','form',function(event){ //... //tu codigo aqui. // ... });
Este codigo se ejecutará siempre al hacer un submit de cualquier forma (es decir justo antes de un postback)
Espero que te sirva.
Saludos.
- Propuesto como respuesta Karen MalagónModerator martes, 18 de agosto de 2015 23:10
- Marcado como respuesta Karen MalagónModerator jueves, 20 de agosto de 2015 18:31