Retroceder   Foros del Web > Programación para sitios web > .NET

Respuesta
 
Herramientas Desplegado
Antiguo 03-jun-2005, 11:26   #1 (permalink)
omar_waal ha deshabilitado el karma
 
Fecha de Ingreso: junio-2005
Mensajes: 7
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 :
omar_waal está desconectado   Responder Citando
Antiguo 03-jun-2005, 11:58   #2 (permalink)
RicaJ0625 está en el buen camino
 
Avatar de RicaJ0625
 
Fecha de Ingreso: noviembre-2004
Ubicación: La Chorrera, Panamá
Mensajes: 85
Cool

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.
RicaJ0625 está desconectado   Responder Citando
Antiguo 03-jun-2005, 12:26   #3 (permalink)
Moderador
RootK llegará a ser famoso muy prontoRootK llegará a ser famoso muy pronto
 
Avatar de RootK
 
Fecha de Ingreso: noviembre-2002
Ubicación: México D.F
Mensajes: 7.552
Enviar un mensaje por MSN a RootK
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 . . .
RootK está desconectado   Responder Citando
Antiguo 03-jun-2005, 12:30   #4 (permalink)
RicaJ0625 está en el buen camino
 
Avatar de RicaJ0625
 
Fecha de Ingreso: noviembre-2004
Ubicación: La Chorrera, Panamá
Mensajes: 85
Cool

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
RicaJ0625 está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 20:55.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93