Buenas!! Mi problema es el siguiente...
Estoy trabajnado en una aplicación asp en la cual se cargan datos de los pacientes de un hospital.
La pantalla de carga lleva muchos datos, para mejorar la performande, decidí dividir la carga en varios pasos. Una de las pantallas de carga lleva los sig. campos:
-Cirugía(500 reg. aprox.)
-Médicos(4.000 reg. aprox.)
-Ayudantes(4.000 reg. aprox.)
 
Para que no carguen cualquier cosa, les muestro esos datos en listas deplegabes(combobox) que obtengo de mi base de datos mysql.
En esta pantalla se pueden carga hasta tres cirugías.
Pero al abrir esta pantalla demora mucho, creo que al cargar todos estos datos(listas desplegables).
Mi idea es mostrar solo los combobox de la cirugia 1, y ocultar los de las cirugia 2 y 3 hasta la que primera no se cargue para que la pagina cargue mas rapido al abrir. 
 
Esto mejorará los tiempos al cargar la página??
Como oculto los combobox de las cirugias 2y 3?
Como los muestro al modificar el valor del cualquiera de los combobox de la cirugia 1??? 
   
 


 ) puedes hacerlo "escupiendo" (flush) resultados a medida que se van generando. Es una buena manera de visualizar las páginas que sean muy espesas y permites al usuario ir viendo algo de lo que solicita (no hay nada mas exhasperante que una página en blanco). Tambien te podría ayudar realizar llamadas asincronas a páginas que devuelvan resultados usando AJAX. Esta tecnologia es muy interesante para casos asi donde la página debe hacer muchas llamadas contra la BD.
 ) puedes hacerlo "escupiendo" (flush) resultados a medida que se van generando. Es una buena manera de visualizar las páginas que sean muy espesas y permites al usuario ir viendo algo de lo que solicita (no hay nada mas exhasperante que una página en blanco). Tambien te podría ayudar realizar llamadas asincronas a páginas que devuelvan resultados usando AJAX. Esta tecnologia es muy interesante para casos asi donde la página debe hacer muchas llamadas contra la BD.
