Filosofía UserControls

16/01/2007 - 08:37 por Alhambra-Eidos | Informe spam
Hola a todos,

TEngo un usercontrol ascx principal. Este ascs está compuesto de otros ascx.

La cuestiónes que quisiera saber cuál es la mejor forma de pasar datos entre
los user control ascx.

Sería mejor con Page.Session (datos en session) o con propiedades definidas
en los usercontrol ascx (accediendo así, miUserControl1.PropiedadX = valorY;
) ??

Gracias de antemano.
http://www.alhambra-eidos.com/web2005/index.html
 

Leer las respuestas

#1 Alberto Poblacion
16/01/2007 - 08:41 | Informe spam
"Alhambra-Eidos" wrote in message
news:
TEngo un usercontrol ascx principal. Este ascs está compuesto de otros
ascx.

La cuestiónes que quisiera saber cuál es la mejor forma de pasar datos
entre
los user control ascx.

Sería mejor con Page.Session (datos en session) o con propiedades
definidas
en los usercontrol ascx (accediendo así, miUserControl1.PropiedadX =
valorY;
) ??



Mejor con propiedades. Te evita cargar de información el Session, que
perdura en memoria del servidor mientras dure la sesión, y además asi puedes
usar los controles en aplicaciones que tengan la sesion desactivada. Y
también permite que el usuario abra dos copias de la página desde un
navegador y cada una tenga sus propios valores, mientras que la sesion sería
compartida por las dos copias. También se ejecutan más rápido las llamadas a
las propiedades que a la sesion.

Preguntas similares