|
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
|
- [puntonet] Sobre Menu control en ASP.NET 1.... Rolando Romero Acosta
- [puntonet] Sobre Menu control en ASP.N... Angel \"Java\" Lopez
