ASP.NET - Menu sin mostrar el padre inicial

 
Vista:

Menu sin mostrar el padre inicial

Publicado por Andynedine (3 intervenciones) el 02/03/2006 11:23:07
Hola a todos. Estoy intentando hacer un menú tal que así:

HOME
|
|__Submenu 1
|
|__Submenu 2
| |
| |__Submenu 2.1
| |__Submenu 2.2
| |__Submenu 2.3
|
|__Submenu 3

La cosa es que quiero que se muestre en la web sólo el menu a partir del segundo nivel (que no se muestre HOME y al pasar el raton sobre él que se despligue los "Submenu X"), es decir, que salga como menú desde el inicio el nivel de Submenu 1, Submenu 2, ....

Con el objeto SiteMapPath hay una propiedad ("ParentLevelsDisplayed") que según su valor, va mostrando la ruta del menu desde una profundidad u otra. Por ejemplo:
ParentLevelsDisplayed=3--> Home > Submenu 2 > Submenu 2.2
ParentLevelsDisplayed=2--> Submenu 2 > Submenu 2.2
ParentLevelsDisplayed=1--> Submenu 2.2

La idea es hacer algo así pero con los menús desplegables. ¿Alguien puede echarme una mano? No se si será en la programación del menú o si se me ha escapado alguna propiedad del objeto Menu.

Gracias de antemano por la ayuda ;)
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Menu sin mostrar el padre inicial

Publicado por Andynedine (3 intervenciones) el 03/03/2006 09:09:07
Bueno, ya he solucionado el problema después de mucho buscar y buscar, y poco encontrar. La cosa al final era una gilipollez, como suele pasar. Yo creaba el menu tirando de una base de datos, con lo cual usaba el "SiteMapDataSource" para sacar los datos de dicho menú. En este objeto está la propiedad "ShowStartingNode", la cual, si queremos que no salga el nodo padre, deberemos ponerlo a FALSE, y a TRUE si queremos que salga dicho nodo raiz. Tan sencillo como eso... después de todo :P
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar