Creación de objetos desde .cs y visualizarlos en html.

21/02/2005 - 20:36 por Mauricio | Informe spam
Un saludo para todos

Estoy realizando una aplicación para realizar encuestas
dinámicamente.

Intenté crear objetos por codigo y he tenido problemas,
solo me los crea lógicamente y no físicamente, es decir,
no es visible por html.

Para esto estoy manejando unas tablas en SQL server
(Preguntas, respuestas, tipos de preguntas y tipos de
respuestas) necesito crear estos objetos por medio de un
ciclo que identifique las preguntas en la base de datos y
me los pueda mostrar en el browser.

Alguna idea de como puedo crear estos objetos y que sean
visibles?

Adjunto el codigo que he realizado para crearlos pero que
no me los hace visibles en tiempo de ejecución

int Nro = int.Parse(NroOpcionesUnica);


duplicar = Nro;

int i=0;

string name = "TextBox";

while(i<=duplicar)

{

System.Web.UI.WebControls.TextBox TextBox = new TextBox();

TextBox.ID= name+i;

i++;

}



Muchas gracias por su ayuda...

Mauricio
 

Leer las respuestas

#1 Matias Iacono
21/02/2005 - 20:46 | Informe spam
Para que los controles sean visible, debes agregarlos a algun contenedor.

Por ejemplo, si tienes un panel, puedes adicionarlos a el, por medio de la
propiedad PANEL.CONTROLS.ADD... si no mal recuerdo.

Saludos,

Matias Iacono
Microsoft MVP



"Mauricio" wrote in message
news:004301c5184c$b3668a30$
Un saludo para todos

Estoy realizando una aplicación para realizar encuestas
dinámicamente.

Intenté crear objetos por codigo y he tenido problemas,
solo me los crea lógicamente y no físicamente, es decir,
no es visible por html.

Para esto estoy manejando unas tablas en SQL server
(Preguntas, respuestas, tipos de preguntas y tipos de
respuestas) necesito crear estos objetos por medio de un
ciclo que identifique las preguntas en la base de datos y
me los pueda mostrar en el browser.

Alguna idea de como puedo crear estos objetos y que sean
visibles?

Adjunto el codigo que he realizado para crearlos pero que
no me los hace visibles en tiempo de ejecución

int Nro = int.Parse(NroOpcionesUnica);


duplicar = Nro;

int i=0;

string name = "TextBox";

while(i<=duplicar)

{

System.Web.UI.WebControls.TextBox TextBox = new TextBox();

TextBox.ID= name+i;

i++;

}



Muchas gracias por su ayuda...

Mauricio

Preguntas similares