C sharp - problema con los eventos en un user control

   
Vista:

problema con los eventos en un user control

Publicado por José Antonio (6 intervenciones) el 21/02/2010 17:21:07
Buenas a todos, tengo un problemilla con un user control que me he hecho para mostrar un grid (no uso el gridview porque mi control tiene cosas especificas que no me valian con el gridview).
La historia está en que quiero pillar el evento "pagina_siguiente" del grid antes del page_load dado que necesito saber qué pagina estoy procesando para cargarle dinamicamente los datos, usando luego el page_load para rellenar la tabla con los datos en funcion de la pagina en la que esté.
Estos datos que relleno segun la página en la que esté tienen un onclick que quiero capturar, pero si no los relleno en el page_load estos eventos onclick no saltan.

El orden de ejecucion en el postback es:
Page_load()
On_paginasiguiente();

y lo que yo quiero es
On_Paginasiguiente();
Page_Load();

¿Hay alguna forma de hacerlo?
O si no ¿Hay alguna forma de crear controles después del page_load (en el prerender por ejemplo) y que luego si estos tienen eventos click me salten?

Muchas gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:problema con los eventos en un user control

Publicado por m (97 intervenciones) el 22/02/2010 19:34:37
El evento antes de load
es el Page_OnInit().

Aunque no me quedo muy claro lo que pretendes hacer.

saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:problema con los eventos en un user control

Publicado por Jose Antonio (6 intervenciones) el 22/02/2010 19:39:36
Basicamente intento que se ejecute un evento en mi grid llamado "pagina siguiente", y que este suma la pagina por la que va y vuelva a ejecutarse el on_load para que pueda renderizar la nueva pagina.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:problema con los eventos en un user control

Publicado por m (97 intervenciones) el 22/02/2010 22:37:00
Parece que ya voy entendiendo,
pues podrias hacer que en cada pagina cargues un grid
y que ese grid tenga el evento pagina siguiente. Ahora si lo que
quieres es pasar de una pagina a otra y que cierto
contenido permanesca estatico puedes, agregar un master page,
asi puedes ir cambiando de paginas, tal vez si tienes
poco contenido en cada nueva pagina no es necesario cargar una nueva
pagina, podrias agregar el control Multiview para mostrar y ocultar pocos
controles.
saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar