Hola gente!
 
Rolando: presupongo que es un menu de un solo nivel. Si es asi, hay controles que pueden alimentarse de un datasource, y "renderear" el menu. Por ejemplo, se me ocurre un DataList, o un DataRepeater, y seguramente debe haber otros. En esos controles, en cada item pondria un template, que arme el menu. No recuerdo, pero en mi viejo ejemplo http://www.ajlopez.com/ajnoticias el menu de la izquierda, muestra categorias de noticias, que provienen de la base.
 
Pero independientemente del parrafo anterior, podrias programar que los enlaces (tanto URL como descripcion), te los de un servicio, un metodo que programas, y que sea ESE servicio el que decida, en base al usuario, a la situacion del tiempo meteorologico, a la hora, o a lo que sea, digo, que sea ESE servicio, el que devuelva mayor o menor informacion sobre los enlaces.
 
Si no fuera un menu de un solo nivel, el servicio podria devolver algun arbol (tanto sea objetos con colecciones de objetos hijos), cuyas ramas YA VIENEN podadas, dependiendo del contexto (usuario, etc...). Y el control que decidas mostrar (custom, algun tree de ASP.NET o etc...) no necesitaria hacer la poda.
 
Son ideas de implementacion...
 
Nos leemos!
Angel "Java" Lopez
----- Original Message -----
Sent: Tuesday, October 31, 2006 1:32 PM
Subject: [puntonet] Sobre Menu control en ASP.NET 1.x

Saludos a todos.
 
 
Necesito crear un menú dinámico en ASP.NET 1.1 donde se puedan mostrar y no mostrar determinados items en tiempo de ejecución.
Debe dar la posibilidad de ser creado a partir de una base de datos donde hay una tabla que describe el menu.
 
 
Si alguien conoce si existe o como programarlo, le voy a agradecer que me ayude con esto, ya que tengo el tiempo de entrega del proyecto muy limitado.
 
Gracias de antemano
Roly

Responder a