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

Respuesta
 
Herramientas Desplegado
Antiguo 12-may-2004, 04:01   #1 (permalink)
Ares7 está en el buen camino
 
Fecha de Ingreso: mayo-2004
Mensajes: 27
dropdownlist entrelazados

Buenas, tengo una aplicacion en la que tengo 3 dropdownlist (paises, provincias y localidades) al seleccionar el pais me salen automaticamente las provincias de ese pais pero se recarga la pagina porque para que funcione tengo puesto el autopostback a true, pues bien, quisiera saber si se puede hacer eso pero sin que se recargase la pagina cada vez que seleccionara un elemento del dropdownlist. Creo que se puede hacer con xml pero no stoy seguro. Si alguien me puede dar alguna ayudita que conteste. Gracias

Última edición por Ares7; 12-may-2004 a las 04:16.
Ares7 está desconectado   Responder Citando
Antiguo 12-may-2004, 11:11   #2 (permalink)
juagarc4 está en el buen camino
 
Avatar de juagarc4
 
Fecha de Ingreso: octubre-2003
Ubicación: En casa
Mensajes: 127
Hola, que tal

La primera cosa que se me viene ala cabeza es que uses una función que llene el segundo combo (el de provincias) y luego en el evento OnselectedIndexCahnged del combo de Paises hagas una llamada a esa función que llena el segundo combo.

Asi no necesitas ningún Autopostback a True.
Creo que así funciona
Bueno, ya me cuentas.
Vega, suerte y salu2.
__________________
El que pregunta lo que no sabe, es ignorante durante 5 minutos, el que no lo pregunta lo es de por vida (Proverbio Chino)
La tonteria se pone siempre en primera fila, para ser vista. La inteligencia se pones siempre detrás para poder ver. (Alguien lo dijo, seguro)
juagarc4 está desconectado   Responder Citando
Antiguo 13-may-2004, 02:16   #3 (permalink)
Ares7 está en el buen camino
 
Fecha de Ingreso: mayo-2004
Mensajes: 27
Ya, eso ya lo sabia pero gracias de todas formas. Lo que yo quiero es algo como lo que hay en la pagina de www.cinemagazine.com , que seleccionas la provincia y salen las ciudades sin que se recargue la pagina. Hechale un vistazo si quieres. Un saludo.
Ares7 está desconectado   Responder Citando
Antiguo 13-may-2004, 03:56   #4 (permalink)
SunDarK ha deshabilitado el karma
 
Avatar de SunDarK
 
Fecha de Ingreso: diciembre-2003
Ubicación: Sanlucar de Barrameda
Mensajes: 1.116
Como idea se me ocurre al cargar la página almacenar todas las provincias y ciudades en un dataset,y luego seleccionar las ciudades de acuerdo a las provincias jugando con el dataset(que no tendria que volver a viajar al servidor puesto que es como una "cache"),me entiendes?
Venga un saludo
__________________
¿Quién será el tal General Failure y por qué estará leyendo el disco duro?
SunDarK está desconectado   Responder Citando
Antiguo 13-may-2004, 04:41   #5 (permalink)
lucxx ha deshabilitado el karma
 
Avatar de lucxx
 
Fecha de Ingreso: noviembre-2003
Ubicación: Madrid
Mensajes: 321
Cita:
al cargar la página almacenar todas las provincias y ciudades en un dataset,y luego seleccionar las ciudades de acuerdo a las provincias jugando con el dataset(que no tendria que volver a viajar al servidor puesto que es como una "cache")
El dataset no va a ninguna parte con la pagina, el dataset se queda en el servidor y de ahí no se mueve. Si quieres acceder al dataset nuevamente, tienes que volver al servidor por webos, además de haberlo almacenado en una variable de sesión o en caché (del servidor, por supuesto)

Salu2
lucxx está desconectado   Responder Citando
Antiguo 13-may-2004, 08:27   #6 (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.527
Enviar un mensaje por MSN a RootK
Cita:
El dataset no va a ninguna parte con la pagina, el dataset se queda en el servidor y de ahí no se mueve
Estoy de acuerdo.. aunque en último de los casos podemos guardar el dataset en una variable de session para poder accesar en cualquier página que queramos, aunque personalmente preferiría guardar un datatable en vez de una dataset. (cuestion de gustos )

Ejemplo

Cita:
Session.Add("dt", dtCustom)
Saludos a todos
__________________
Nadie roba nada ya que en la vida todo se paga . . .
RootK está desconectado   Responder Citando
Antiguo 13-may-2004, 08:41   #7 (permalink)
SunDarK ha deshabilitado el karma
 
Avatar de SunDarK
 
Fecha de Ingreso: diciembre-2003
Ubicación: Sanlucar de Barrameda
Mensajes: 1.116
Ajan okish,apunto (y)
__________________
¿Quién será el tal General Failure y por qué estará leyendo el disco duro?
SunDarK está desconectado   Responder Citando
Antiguo 13-may-2004, 08:47   #8 (permalink)
lucxx ha deshabilitado el karma
 
Avatar de lucxx
 
Fecha de Ingreso: noviembre-2003
Ubicación: Madrid
Mensajes: 321
Y ya que estamos, una cosa a la que le doy muchas vueltas...
¿Cuanto viene a ocupar en terminos de memoria un dataset o una datatable?
Me explico: Supongamos que tengo una web de venta de libros con un catalogo on-line que muestra las existencias (muchos muchos libros) en un datalist (por ejemplo) a partir de los datos de un dataset; bueno, pues como son muchos tengo las tipicas opciones de paginar, ordenar, etc. Supongamos que tengo muchas muchas visitas. Entonces... Que hacer? ¿tener un unico dataset en cache (con una cache dependency para cuando se actualice la base de datos) con toda la tabla de libros y un dataView almacenado en una variable de sesión para cada usuario (para permitir la ordenación y la paginación)? (ojo, podría producirse cierta inconsistencia en los datos que obtiene el cliente si la BD es actualizada entre petición y petición de un usuario)
¿tener un dataset en una variable de sesión para cada usuario ? ¿En que momento petará el servidor, si es que llega a petar?

En fin, a ver que pensais...
Salu2
lucxx está desconectado   Responder Citando
Antiguo 13-may-2004, 10:28   #9 (permalink)
lucxx ha deshabilitado el karma
 
Avatar de lucxx
 
Fecha de Ingreso: noviembre-2003
Ubicación: Madrid
Mensajes: 321
¿Nadie opina?
lucxx está desconectado   Responder Citando
Antiguo 13-may-2004, 11:11   #10 (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.527
Enviar un mensaje por MSN a RootK
Cita:
¿Cuanto viene a ocupar en terminos de memoria un dataset o una datatable?
MM..ok.., es un poco mas ligero el datatable... ya que un dataset puede guardar varios datatables y el esquema de dichos datatables. (pero como digo... ya es cuestion de gusto y lo que estés haciendo)


Cita:
pues como son muchos tengo las tipicas opciones de paginar, ordenar, etc. Supongamos que tengo muchas muchas visitas. Entonces... Que hacer? ¿tener un unico dataset en cache (con una cache dependency para cuando se actualice la base de datos)
En este caso guardo en un viewstate la forma de ordernar para que el usuario pueda modificar a su gusto el SORT.

Cita:
¿tener un dataset en una variable de sesión para cada usuario ?
En tu ejemplo de los libros yo los mostraría en un datalist pero usando un datareader y las ventas guardarlas en sesion..

Bueno.. aunque obviamente es una opinion rápida... de lo que se puede hacer.. ya saben que hay que analizar y tomar muchas cosas en cuenta.


Saludos
RootK está desconectado   Responder Citando
Antiguo 24-may-2004, 19:34   #11 (permalink)
charlynet está en el buen camino
 
Fecha de Ingreso: agosto-2003
Ubicación: Mexico, D.F.
Mensajes: 10
Enviar un mensaje por ICQ a charlynet Enviar un mensaje por AIM a charlynet Enviar un mensaje por Yahoo  a charlynet
espero que te sirva este enlace sobre dropdownlist dinamicos

http://www.aspnet101.com/aspnet101/a...x?code=ddl3MDB

saludos
charlynet 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 15:46.


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