Estimados,
Tengo una duda
que creo que es conceptual.
Primero voy
a intentar describirles la estructura.
Tengo dos
webform que heredan de un webForm Base.
Este web
Formbase contiene PlaceHolders que a su vez se le cuelgan WebUserControl.
Estos
WebUserControl también heredan de un webUserControl Base.
Dentro de
estos WebUserControl tengo un Repeater.
El problema
es el siguiente.
Cuando
capturo los eventos generados en los repeater, programo sobre dichos eventos
cambios en los valores de sesión. Pero no me da la secuencia que necesito
Porque esos
cambios de sesión que necesito los hace después del Page_Load del webform
destino.
Con lo cual
cuando entro al formulario destino todavía no tengo disponible aquello que hice
en el Repeater_ItemCommand.
Desde el Repeater_ItemCommand
probé varias cosas (Variables de sesión, QueryString, HTTPContext), pero no lo
veo disponible cuando hago el page_load que es cuando lo necesito.
Supongamos que “Tipo” es el valor que necesito
ver actualizado.
WebForm1
Repeater1
ItemCommand
(Evento capturado)
Tipo = 2 (Modificación del valor probada de distintas
maneras Variables de sesión,
QueryString, HTTPContext)
Response.Redirect(“WebForm2.aspx”)
WebForm2
Page_Load
(Acá no tengo disponible todavía el valor “Tipo” actualizado,
y es donde lo necesito)
WubUserControl (Page_Load )
Repeater_ItemCommand
(Acá se ejecuta el código del repeater, se actualiza el
valor que necesito pero ya es tarde para mi)
Pido disculpas por si no se entiende.
Saludos,
Hernán
Ventre
Yahoo! Cocina
Encontra las mejores recetas con Yahoo! Cocina.
http://ar.mujer.yahoo.com/cocina/