Gracias Susana,
Parece una buena alternativa. 
Lo voy a probar y le comento. 
Igual si hay alguna otra forma para evitar pasarlo por QueryString bienvenido 
sea.
Gracias y saludos, 

Hernán Ventre





________________________________
De: Susana Huenchuman <[email protected]>
Para: [email protected]
Enviado: lunes 28 de septiembre de 2009, 9:38:02
Asunto: [puntonet] Ciclo de vida (WebForm, WebUserControl, Repeater,  
ItemCommand)


Hola Hernan, estuve viendo tu mail, esto puede resolver tu problema??
 
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?tipo="+Tipo)
 
WebForm2
public Int32 Tipo {
 get {
  try {
   if (Request.QueryString["tipo"] == null) {
    return 0;
   } else {
    return Convert.ToInt32(Request.QueryString["tipo"]);
   }
  } catch {
   return 0;
  }
 }
}

Page_Load
(Acá es donde necesito “Tipo” actualizado)
Recuperar del querystring el valor del tipo, lo podes hacer por medio de la 
propiedad.
 
WubUserControl (Page_Load )
Repeater_ItemCommand 
 


 
El 28 de septiembre de 2009 08:31, Hernan Ventre <[email protected]> 
escribió:

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
>
>
________________________________
 
>Encontra las mejores recetas con Yahoo! Cocina. 
>http://ar.mujer.yahoo.com/cocina/



      Yahoo! Cocina

Encontra las mejores recetas con Yahoo! Cocina.


http://ar.mujer.yahoo.com/cocina/

Responder a