none
No se ejecuta el evento Page_load RRS feed

  • Pregunta

  • Bueno mi problema básicamente es que luego de migrar un proyecto a asp.net 2.0 e incluir master page's a mis forms, al incluir un user control no logro que ejecute el page_load del form.. es como si lo pasase de largo tomando el page_load del user control.
    Es decir, que tengo rutinas en mi form que necesito que se ejecuten en el page load pero nunca lo hacen.. esto es en todos los forms y no encuentro como hacer para que pueda ejecutarlo..
    Agradezco cualquier ayuda, cualquier link, hilo, soga,  o lo que sea..
    Desde ya muchas gracias!!!


    Mariano
    jueves, 4 de septiembre de 2008 19:33

Respuestas

  •  

    Bueno, muchas gracias!.. encontré el problema, en la página base había un evento que volvía a ejecutar el page_load...

    Espero que a alguien mas le sirva.. saludos...

    viernes, 12 de septiembre de 2008 20:33

Todas las respuestas

  • estas seguro que tienes declarados los eventos en el codigo html?
    viernes, 5 de septiembre de 2008 2:57
  • me falto decir que soy nuevo en esto Big Smile ....... que tipo de evento tengo que declarar en el html? (ojo que el pageload del usercontrol se ejecuta lo mas bien pero el de mi form NO.)

    viernes, 5 de septiembre de 2008 15:58
  • Bueno, voy a darle un UP a este thread ya que necesito algun tipo de ayuda con esto...
    Lo que puedo agregar ahora es que:
     veo que el metodo Onnint se ejecuta lo mas bien, carga el control en la pagina, pero el page load no.. 
    Intenté copiar todo el contenido del page_load al Oninit, y funciona de maravilla, el problema es que quiero que esté todo donde debe, y eso es.. en el page_load!.....     Por favor si alguien me puede ayudar se lo agradecería...

    Saludos

    Mariano
    lunes, 8 de septiembre de 2008 17:20
  • revisate en el initialecomponent si existe algo asi

    this.load+=new EventHandler(Page_Load)
    si no lo colocas manualmente.
    jueves, 11 de septiembre de 2008 18:00
  • Gracias por la respuesta, lo tenía a ese evento pero lo que hice fué borrar directamente el oninit, el initializecomponent, agregar Override al page_load() y. . .. . no me preguntes como, pero funciona! ...
    el unico problema ahora es que se ejecuta dos veces
    el page_load, y me llena las dropdownlist's dos veces..!!! (a la falta de una, dos ahora!)...

    Gracias nuevamente!
    jueves, 11 de septiembre de 2008 21:12
  • JIJIJI ese error es tipico guando migras de FW 1.1 a 2.0, y es debido a que depronto tienes dos veces instanciado el Page_load en el initialcomponente, lo otro es que valides si es postback
    jueves, 11 de septiembre de 2008 23:44
  • Daniel20 muchas gracias por tu respuesta, fué lo primero que miré.. en el InitializeComponent no tengo nada, y en el page_load tengo todo dentro del " if (!postback) " ... si lo comento al if.. se llena mi combo con el contenido repetido 5 veces... si lo dejo sin comentario... solamente se repite dos veces!.. (aclaro que el autoeventwireup lo tengo el false )...

    Si alguien más tiene alguna idea... es bienvenido...

    viernes, 12 de septiembre de 2008 16:37
  •  

    Bueno, muchas gracias!.. encontré el problema, en la página base había un evento que volvía a ejecutar el page_load...

    Espero que a alguien mas le sirva.. saludos...

    viernes, 12 de septiembre de 2008 20:33
  • Yo tenía un problema parecido, pero lo resolví agregando la siguiente línea al procedimiento Page_Load:

    this.Response.CacheControl = "no-cache";

    Saludos.
    martes, 3 de noviembre de 2009 20:20