Foros del Web » Programación para mayores de 30 ;) » .NET »

Problema con Listbox, se borran los items

Estas en el tema de Problema con Listbox, se borran los items en el foro de .NET en Foros del Web. Los elementos introducidos desde javascript en los Listbox no puedo leerlos desde ASP.NET. En javascript se usan document.form1.lista1.options.add y en ASP.NET se usa lista1.item.add. Pues ...
  #1 (permalink)  
Antiguo 03/06/2005, 11:26
 
Fecha de Ingreso: junio-2005
Mensajes: 7
Antigüedad: 19 años
Puntos: 0
Problema con Listbox, se borran los items

Los elementos introducidos desde javascript en los Listbox no puedo leerlos desde ASP.NET.

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)  
Antiguo 03/06/2005, 11:58
Avatar de RicaJ0625  
Fecha de Ingreso: noviembre-2004
Ubicación: La Chorrera, Panamá
Mensajes: 86
Antigüedad: 19 años, 6 meses
Puntos: 0
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/06/2005 a las 12:18
  #3 (permalink)  
Antiguo 03/06/2005, 12:26
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 3 meses
Puntos: 50
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 . . .

Exentrit - Soluciones SharePoint & Net
  #4 (permalink)  
Antiguo 03/06/2005, 12:30
Avatar de RicaJ0625  
Fecha de Ingreso: noviembre-2004
Ubicación: La Chorrera, Panamá
Mensajes: 86
Antigüedad: 19 años, 6 meses
Puntos: 0
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
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:41.