Al usar control ascx insertado dinamicamente, no funciona

25/05/2005 - 17:11 por Oscar Arley Yepes Aristizabal | Informe spam
Hola Grupo

Inserto dinámicamente un control de usuario ascx en una pagina aspx, dentro
de un control panel.

Así lo inserto:

System.Web.UI.Control oBuscarNoticia LoadControl("BuscarNoticia.ascx");
pnlContenido.Controls.Clear();
pnlContenido.Controls.Add(oBuscarNoticia);


PERO, cuando trato de usarlo por medio de algún botón este desaparece de la
pagina.

Como puedo resolver esto?



Salu2
OscarY
 

Leer las respuestas

#1 Oscar Arley Yepes Aristizabal
26/05/2005 - 23:36 | Informe spam
Muchas Gracias


Salu2
OscarY
"Stoney el frío" escribió en el mensaje
news:#
Ten en cuenta que al cargar de forma dinámica el control, cuando hagas un
postback, tendrás que volver a cargarlo, y por supuesto, deberías utilizar
el ViewState u otro mecanismo del lado del servidor para mantener la
persistencia del estado interno del mismo entre peticiones.

Es por ello que desaparece el control, ya que seguro lo cargas dentro de un
bloque
if (!this.Postback) ..

Saludos,

"Oscar Arley Yepes Aristizabal" escribió en el
mensaje news:
Hola Grupo

Inserto dinámicamente un control de usuario ascx en una pagina aspx,


dentro
de un control panel.

Así lo inserto:

System.Web.UI.Control oBuscarNoticia > LoadControl("BuscarNoticia.ascx");
pnlContenido.Controls.Clear();
pnlContenido.Controls.Add(oBuscarNoticia);


PERO, cuando trato de usarlo por medio de algún botón este desaparece de


la
pagina.

Como puedo resolver esto?



Salu2
OscarY


Preguntas similares