En javascript se usan document.form1.lista1.options.add y en ASP.NET se usa
lista1.item.add. Pues bien, los metidos desde javascript desaparecen cuando los intento leer desde ASP.NET.
Un solución por favor!!!
Gracias :

|
|
#1 (permalink) |
![]() Fecha de Ingreso: junio-2005
Mensajes: 7
|
Problema con Listbox, se borran los items
En javascript se usan document.form1.lista1.options.add y en ASP.NET se usa lista1.item.add. Pues bien, los metidos desde javascript desaparecen cuando los intento leer desde ASP.NET. Un solución por favor!!! Gracias : ![]() |
|
|
|
|
|
#2 (permalink) |
![]() Fecha de Ingreso: noviembre-2004
Ubicación: La Chorrera, Panamá
Mensajes: 85
|
No hay forma ya que los valores de tu listbox están almacenados en la variable __VIEWSTATE que utiliza en el lado del servidor para cargar el listbox sin tener que asignarle nuevamente un dataset.
Una forma es utilizar un campo hidden y cuando adicionas un valor al listbox usando javascripts lo adicionas a esta variable concatenando los valores, utilizando un caracter que sepas que no va a ser contenido en los valores que adiciones. Al hacer submit verificas la variable y si tienes valores los procesas utilizando la función Split() y después los adicionas a tu listbox Saludos, Ricaute Última edición por RicaJ0625; 03-jun-2005 a las 12:18. |
|
|
|
|
|
#3 (permalink) |
|
Moderador
![]() ![]() |
De hecho se puede llenar una lista desde javascript y recuperarla al momento de hacer el postback.. pero no la vas a recuperar como lo harías comunmente si no como lo hacías con asp.
Sería con Request.form("elemento"), ya que cuando se genera el postback a fin de cuentas todo pasa por post. y por lo tanto lo podemos recuperar.Salu2
__________________
Nadie roba nada ya que en la vida todo se paga . . . |
|
|
|
|
|
#4 (permalink) |
![]() Fecha de Ingreso: noviembre-2004
Ubicación: La Chorrera, Panamá
Mensajes: 85
|
El problema de él es que esta llenando un listbox y el servidor solo recibe los valores que estan seleccionados en el listbox no recibe toda la lista. Si el por Javascript adiciona valores dinamicamente pero no marca estos valores el no recibira estos valores a menos que se los envie de alguna manera al servidor.
Ver mi sugerencia arriba Saludos de nuevo, Ricaute |
|
|
|