Gracias Angel, 
Le comento que lo voy a probar hoy por la tarde. 
Saludos, 

Hernán Ventre




________________________________
De: "Angel "Java" Lopez" <[email protected]>
Para: [email protected]
Enviado: lunes 28 de septiembre de 2009, 9:53:20
Asunto: [puntonet] Ciclo de vida (WebForm, WebUserControl, Repeater, 
ItemCommand)

 
Hola gente!


Hmmm…no entendí del todo. Pero veo que desde WebForm1 haces
Response.Redirect a WebForm2, y ahí afirmas que no ves el valor de sesión que
grabo WebForm1.
 
Yo si lo veo, cada vez que se hace eso. Podras hacer una prueba
mas simple? Un WebForm1 que con un botón, que haga.
 
Tipo = 2
Response.Redirect(“WebForm2.aspx”)
 
Donde Tipo es una propiedad de WebForm1 que por abajo guarda
cosas en Session. Y en el Page_Load de WebForm2:
 
Label1.Text = Tipo
 
Donde de nuevo Tipo es algo como
 
Public Property Tipo as Integer
    get
                return Session(“Tipo”)
   end get
  set(value as Integer)
        Session(“Tipo”) = value
  End set
End Property
 
Si eso funciona, seguimos investigando tu caso original. Pondria
 
<%@ Page Trace=”true”….
 
En tus formularios.
 
Nos leemos!
 
Angel “Java” Lopez
http://www.ajlopez.com
http://twitter.com/ajlopez
 
 
 
De:[email protected]
[mailto:[email protected]] En nombre de Hernan Ventre
Enviado el: lunes, 28 de septiembre de 2009 8:31
Para: [email protected]
Asunto: [puntonet] Ciclo de vida (WebForm, WebUserControl, Repeater,
ItemCommand)
 
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/
No virus
found in this incoming message.
Checked by AVG - www.avg.com
Version: 8.5.409 / Virus Database: 270.13.113/2400 - Release Date: 09/28/09
05:51:00


      Yahoo! Cocina

Encontra las mejores recetas con Yahoo! Cocina.


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

Responder a