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

Page_Load se ejecuta dos veces

Estas en el tema de Page_Load se ejecuta dos veces en el foro de ASPX (.net) en Foros del Web. Buenas. Tengo una web que he creado con asp .net 2.0 y he creado una clase que me guarda las estadisticas ya que las quiero ...
  #1 (permalink)  
Antiguo 02/12/2008, 13:28
 
Fecha de Ingreso: julio-2005
Mensajes: 217
Antigüedad: 19 años, 5 meses
Puntos: 0
Pregunta Page_Load se ejecuta dos veces

Buenas. Tengo una web que he creado con asp .net 2.0 y he creado una clase que me guarda las estadisticas ya que las quiero guardar de una determinada manera.
El problema es que me guarda 2 veces la estadistica de acceso.
Mi situacion es la siguiente:
Tengo una pagina master con controlplaceholders. En uno de ellos meto un control que va a estar casi siempre hay y me carga un menu leyendo de la base de datos. Esto se ejecuta en el page_load del control.
Luego tengo paginas que heredan de esta master y cada pagina en el Page_Load instancia mi clase, le doy los parametros necesarios y le digo que me haga un insert en la BBDD.
He probado a Crear una pagina sin heredar de la master y lo hace bien, asi que descarto que pueda ser un problema en la clase que genera la estadistica.

¿Alguien sabe que puede estar pasando?¿Porque se ejecuta 2 veces el Page_Load?
__________________
Moitas Gracias desde Galiza!!!
  #2 (permalink)  
Antiguo 03/12/2008, 04:23
Avatar de Valery-Net  
Fecha de Ingreso: agosto-2008
Mensajes: 694
Antigüedad: 16 años, 4 meses
Puntos: 12
Respuesta: Page_Load se ejecuta dos veces

Viendo un poco de código de tus paginas podríamos intentar ver donde está el problema
  #3 (permalink)  
Antiguo 03/12/2008, 04:31
Avatar de mdavila  
Fecha de Ingreso: julio-2007
Ubicación: Montevideo (Uruguay)
Mensajes: 919
Antigüedad: 17 años, 5 meses
Puntos: 13
Respuesta: Page_Load se ejecuta dos veces

Yo se lo que te pasa.... y lo escribi varias veces aca.
Tenes alguna objecto imagen que no esta correcta su url o esta sin nada asignado. Verifica esto y que la imagen exista realmente.
  #4 (permalink)  
Antiguo 03/12/2008, 04:34
Avatar de Valery-Net  
Fecha de Ingreso: agosto-2008
Mensajes: 694
Antigüedad: 16 años, 4 meses
Puntos: 12
Respuesta: Page_Load se ejecuta dos veces

danybarco podrías confirmarnos si es el problema que comenta mdavila, me parece curioso, intentaré reproducirlo y si es así entonces uno de estos problemas podría volvernos locos.
  #5 (permalink)  
Antiguo 03/12/2008, 08:43
Avatar de mdavila  
Fecha de Ingreso: julio-2007
Ubicación: Montevideo (Uruguay)
Mensajes: 919
Antigüedad: 17 años, 5 meses
Puntos: 13
Respuesta: Page_Load se ejecuta dos veces

Te aseguro que me volvi loco cuando me paso, busque por todos lados y no encontre nada de nada..... hasta que fui quitando los objectos y lo descubri solito......

Hace un tiempo encontre navegando (pero no recuerdo bien por donde...) un post que le paso lo mismo a un flaco y lo soluciono asi tambien..... (porque no lo encontre cuando lo necesitaba :( )


Suerte
  #6 (permalink)  
Antiguo 03/12/2008, 09:32
 
Fecha de Ingreso: julio-2005
Mensajes: 217
Antigüedad: 19 años, 5 meses
Puntos: 0
Pregunta Respuesta: Page_Load se ejecuta dos veces

EStoy revisando el codigo y no encuentro nada raro.
Lo de las imagenes lo he mirado y no tngo ninguna imagen sin enlazar.
He probado a crearme una pagina que no herede de mi master y me funciona correctamente entonces.
A parte si llamo a una pagina directamente desde la barra de navegacion me ejecuta correctamente el page_load y si llamo a una pagina a traves de algun enlace de la web es cuando me la ejecuta 2 veces.
__________________
Moitas Gracias desde Galiza!!!
  #7 (permalink)  
Antiguo 04/12/2008, 10:19
 
Fecha de Ingreso: julio-2005
Mensajes: 217
Antigüedad: 19 años, 5 meses
Puntos: 0
Información Respuesta: Page_Load se ejecuta dos veces

Ya esta resuelto.
Lo pongo aqui por si a alguien le vuelve a suceder.
En un table le puse la propiedad BACKGROUNG="#ABCDEF" y al sustituirlo por style='background-color:#ABCDEF;' dejo de lanzar dos veces el page_load.

¿Porque .NET nos sorprende a veces con estos bugs?

Deberia hacerse alguna seccion donde se relaten estos bugs que muchas veces nos traen quebraderos de cabeza enormes...
__________________
Moitas Gracias desde Galiza!!!
  #8 (permalink)  
Antiguo 18/06/2009, 08:49
 
Fecha de Ingreso: junio-2009
Mensajes: 15
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: Page_Load se ejecuta dos veces

MUCHAS GRACIAS!

he perdido todo el dia con este error, pero finalmente lo he resuelto.

Quien se puede imaginar que una atributo de una imagen puede dar estos problemas!!

GRACIAS DE VERDAD!!
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:03.