Wrox Home  
Search P2P Archive for: Go

  Return to Index  

aspx_espanol thread: Ayuda urgente, por favor


Message #1 by webdesign@e... on Wed, 19 Sep 2001 10:13:15 -0400
Hola a todos,



Desde hace un tiempo estoy asociado a esta lista y realmente la encuentro 

muy interesante y util. Hasta ahora solo he estado "escuchando", pero 

ahora tengo un problemita y necesito ayuda.



Necesito en una forma crear un numero determinado de controles, todos del 

mismo tipo y con el mismo nombre seguido de un subindice ( ej: dia1, dia2, 

...). La cantidad de controles esta determinada por el valor almacenado en 

una variable de sesion.



He intentado hacerlo con un ciclo y dentro de la especificacion del id del 

componente incorporar <%....%> con las instrucciones necesarias para ir 

creando los identificadores de los componentes, pero recibo un error 

diciendo que la especificacion de controles de servidor no puede contener  

<% ... %>.Por otra parte, necesito que los controles sean Runat server 

debido a que los voy a llenar con datos obtenidos de un xml que se procesa 

en el servidor al cargar la pagina.



Necesito yuda en cuanto a saber de que manera puedo conseguir crear 

estos componentes. No deben tener el mismo nombre ya que luego, en el 

cliente, van a interactuar con algunas funciones JavaScript, a las cuales ls 

debo especificar el nombre de un control determinado.



Bueno, muchas gracias por adelantado a todos.



Saludos



Rafael

Message #2 by "Osiris" <osiris.navarro@t...> on Wed, 19 Sep 2001 17:43:36 +0200
Podrias crearte un bucle para que te fuera creando los controles. En el

ejmplo que te pongo creo un textbox pero lo podrias aplicar a cualquier tipo

de control



for (int iContador=0;i<variable_sesion;i++)

{

    TextBox oTextBox = new teTextBox();

    oTextBox.ID= "dia" + iContador;

    this.Controls.Add (oTextBox);

}



De esta manera tendrias n controles con diferente nombre. Tendrias que

montarte un sistema para organizarlos a tu gusto en la pagina aspx.



Todo esto hazlo en el Code Behind de tu aspx.



Si tienes mas dudas ya sabes donde estoy





<webdesign@e...> wrote in message news:103520@a..._espanol...

>

> Hola a todos,

>

> Desde hace un tiempo estoy asociado a esta lista y realmente la encuentro

> muy interesante y util. Hasta ahora solo he estado "escuchando", pero

> ahora tengo un problemita y necesito ayuda.

>

> Necesito en una forma crear un numero determinado de controles, todos del

> mismo tipo y con el mismo nombre seguido de un subindice ( ej: dia1, dia2,

> ...). La cantidad de controles esta determinada por el valor almacenado en

> una variable de sesion.

>

> He intentado hacerlo con un ciclo y dentro de la especificacion del id del

> componente incorporar <%....%> con las instrucciones necesarias para ir

> creando los identificadores de los componentes, pero recibo un error

> diciendo que la especificacion de controles de servidor no puede contener

> <% ... %>.Por otra parte, necesito que los controles sean Runat server

> debido a que los voy a llenar con datos obtenidos de un xml que se procesa

> en el servidor al cargar la pagina.

>

> Necesito yuda en cuanto a saber de que manera puedo conseguir crear

> estos componentes. No deben tener el mismo nombre ya que luego, en el

> cliente, van a interactuar con algunas funciones JavaScript, a las cuales

ls

> debo especificar el nombre de un control determinado.

>

> Bueno, muchas gracias por adelantado a todos.

>

> Saludos

>

> Rafael

>

>






  Return to Index