|
 |
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
>
>
|
|
 |