Controles Web dinámicos

13/05/2005 - 10:40 por Jose Antonio Torralba | Informe spam
Hola!

Estoy intentando generar controles web dinamicamente. Estos controles los he
creado yo y cuando los inserto desde el diseñador de VS no tengo problemas,
pero cuando los genero mediante código me salta la siguiente excepcion:

"Referencia a objeto no establecida como instancia de un objeto."

La excepcion salta en una línea del evento Page_Load del control donde
intento establecer el valor de un atributo de un datalist que hay en el
control, pero el DataList es null.

Lo raro es que cuando inserto el control desde el diseñador y ejecuto la
aplicacion web, en esa línea no salta ninguna excepción.

La clase del control se llama Banner y lo creo dinamicamente así:
Banner b = new Banner();
p.Controls.Add(b);

p es un PlaceHolder donde quiero insertar el control.

Espero que alguien pueda echarme una mano.

Saludos!
 

Leer las respuestas

#1 Ezequiel Jadib
14/05/2005 - 04:20 | Informe spam
es un usercontrol lo que tenes?
"Jose Antonio Torralba gmail.com>" <joseatorralba<ARROBA> escribió en el
mensaje news:
Hola!

Estoy intentando generar controles web dinamicamente. Estos controles los


he
creado yo y cuando los inserto desde el diseñador de VS no tengo


problemas,
pero cuando los genero mediante código me salta la siguiente excepcion:

"Referencia a objeto no establecida como instancia de un objeto."

La excepcion salta en una línea del evento Page_Load del control donde
intento establecer el valor de un atributo de un datalist que hay en el
control, pero el DataList es null.

Lo raro es que cuando inserto el control desde el diseñador y ejecuto la
aplicacion web, en esa línea no salta ninguna excepción.

La clase del control se llama Banner y lo creo dinamicamente así:
Banner b = new Banner();
p.Controls.Add(b);

p es un PlaceHolder donde quiero insertar el control.

Espero que alguien pueda echarme una mano.

Saludos!


Preguntas similares