Retroceder   Foros del Web > Programación para sitios web > .NET > web forms

Respuesta
 
Herramientas Desplegado
Antiguo 03-dic-2006, 10:43   #1 (permalink)
chcma está en el buen camino
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 1.861
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.
chcma está desconectado   Responder Citando
Antiguo 03-dic-2006, 17:05   #2 (permalink)
Moderador
RootK llegará a ser famoso muy prontoRootK llegará a ser famoso muy pronto
 
Avatar de RootK
 
Fecha de Ingreso: noviembre-2002
Ubicación: México D.F
Mensajes: 7.539
Enviar un mensaje por MSN a RootK
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 . . .
RootK está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 01:18.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93