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

Problema generando menu dinámico.

Estas en el tema de Problema generando menu dinámico. en el foro de ASPX (.net) en Foros del Web. Buenas tardes amigos. Verán tengo una duda de como crear un menu dinámico através de un fichero XML. He arrastrado el componente al WebForm y ...
  #1 (permalink)  
Antiguo 03/12/2006, 11:43
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 2.429
Antigüedad: 20 años, 11 meses
Puntos: 7
Problema generando menu dinámico.

Buenas tardes amigos.

Verán tengo una duda de como crear un menu dinámico através de un fichero XML. He arrastrado el componente al WebForm y he arrastrado un componente XmlDataSource.

He generado el fichero XML con el siguiente esquema:
Código:
<?xml version="1.0" encoding="utf-8" ?>
<menu>
  <menuitem title="Home" path="default.aspx" />
  <menuitem title="otra mas" path="mas.aspx" />
  <unaSeccion>
    <menuitem title="Home" path="default.aspx" />
    <menuitem title="otra mas" path="mas.aspx" />
  </unaSeccion>
</menu>
Bueno, me genera sin problema el Menu, todo perfecto, incluso con el submenu de tipo "unaSeccion".

De tal forma que en la página aparece asi:
menu > Home
otra mas
unaSeccion > Home
otra mas.

Vale, perfecto, pero ... ¿Como podría hacer para que la primera seccion "menu" no aparezca? Es decir, quiero que en la primera seccion del menu aparezcan varios elementos, no solo uno del que cuelguen los demás. ¿Como podría hacerlo?

Por si no me explico querría esto:
Home
otra mas
unaSeccion > Home
otra mas.

En fin, espero haberme explicado con claridad y puedan ayudarme.

Saludos amigos.
__________________
Charlie.
  #2 (permalink)  
Antiguo 03/12/2006, 18:05
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 2 meses
Puntos: 50
Bueno, antes que nada tengo una pregunta:

1.- Porque usas el componente de XMLDataSource en vez de usar el SiteMapDataSource ??

Si usas el SiteMapDataSource tiene una property llamada ShowStartingNode y lo colocas en False para resolver tu problema

Salu2 y cualquier cosa por aqui andamos..
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net
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 00:35.