Foros del Web » Programando para Internet » ASPX (.net) »

Problemas con menús dinámicos

Estas en el tema de Problemas con menús dinámicos en el foro de ASPX (.net) en Foros del Web. Buenas tardes De antemano gracias por su tiempo. Empezaré por contarles mi situación actual: Tengo 2 menús fijos uno de lado izquierdo y otro en ...
  #1 (permalink)  
Antiguo 06/11/2013, 12:30
 
Fecha de Ingreso: mayo-2011
Mensajes: 13
Antigüedad: 13 años
Puntos: 0
Problemas con menús dinámicos

Buenas tardes

De antemano gracias por su tiempo. Empezaré por contarles mi situación actual:
Tengo 2 menús fijos uno de lado izquierdo y otro en la parte de arriba, en la parte de abajo del lado derecho se muestra el contenido de acuerdo a la seleeción que se haga en el menú. Esta estructura la tengo en una masterpage para que sea más sencillo de utilizarla en todas las paginas, el menú del lado de arriba es fijo pero el de lado izquierdo es dinámico por lo que en cada pagina lo mando a llamar con un webusercontrol (utilice un treeview).
El problema que tengo es que en cada llamado de pagina se tardá un poco en mostrar el menú (la información viene de un BD) y hace un efecto de flashaso y eso no le gusta al cliente, no se si se deba a que el control view sea un poco pesado.
Como podría evitar esto, cambiar el control de usuario o hay alguna forma de que el menú siempre sea visible?

Saludos cordiales,
  #2 (permalink)  
Antiguo 27/11/2013, 16:18
Avatar de jaullo  
Fecha de Ingreso: abril-2009
Mensajes: 994
Antigüedad: 15 años
Puntos: 30
Respuesta: Problemas con menús dinámicos

Hola,

Para mi tienes dos opciones
1. Revisar realmente si tienes que usar un treeview. Y sobre todo mejorar la consulta sql
2. Utilizar un update panel para evitar que la pagina se recargue, esto no mejorara el tiempo de consulta a la base de datos pero evitara la recarga
Updatepanel asp.net

Saludos,
Jason Ulloa
MCC
__________________
http://geekswithblogs.net/jaullo/Default.aspx
Si te he ayudado regalame Karma positivo!!!

Etiquetas: Ninguno
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 13:43.