Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/03/2005, 13:44
Avatar de see07
see07
 
Fecha de Ingreso: abril-2004
Ubicación: México, D.F.
Mensajes: 112
Antigüedad: 20 años, 1 mes
Puntos: 0
Problemas con WUC creados dinámicamente

Tengo una web form que contiene un place holder llamado Example, cuando sucede el Page_Load en mi web form, estoy creando dinámicamente un WUC llamado WebUserControl3 en mi place holder.
WebUserControl3 tiene varios l text boxes, un botón y una label, cuando se oprime el botón estoy ejecutando un cierto cálculo cuyo resultado coloco en la label. Pero cuando el usuario oprime el botón se produce el Page_Load en la web form que contiene mi place holder necesito crear mi WUC mas los datos que allí estaban contenidos. He tratado con ViewState y variables de session pero aún no logro pasar los datos del WUC a la web form para recrear el WUC y sus datos. Obviamente el WUC es creado nuevamente sin datos. Sin embargo si introduzco de nuevo los datos en el WUC y oprimo de nuevo el botón los datos se despliegan bien.
¿Por qué la primera vez no está funcionando y a partir de la segunda vez funciona correctamente?
Mi código es:

private void Page_Load(object sender, System.EventArgs e)
{
if(!Page.IsPostBack)
{
}
else
{
Example.Controls.Clear();
Control control = this.Page.LoadControl("WebUserControl3.ascx");
Example.Controls.Add(control);
}
}

Gracias anticipadamente por la ayuda que me puedan brindar.

A.L.
__________________
El hombre que tiene amigos ha de mostrarse amigo....