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

Responder a