Domingo 22 de Diciembre de 2024, 12:49
SoloCodigo
Bienvenido(a),
Visitante
. Por favor,
ingresa
o
regístrate
.
¿Perdiste tu
email de activación?
Inicio
Foros
Chat
Ayuda
Buscar
Ingresar
Registrarse
SoloCodigo
»
Foros
»
CLR: .Net / Mono / Boo / Otros CLR
»
ASP .NET
(Moderador:
sergiotarrillo
) »
asp:Menu horizontal
« anterior
próximo »
Imprimir
Páginas: [
1
]
Autor
Tema: asp:Menu horizontal (Leído 6211 veces)
Johana84
Nuevo Miembro
Mensajes: 16
asp:Menu horizontal
«
en:
Jueves 25 de Noviembre de 2010, 14:03 »
0
Hola a todos
Tengo en el master page en la parte superior el siguiente Menu:
Código: Text
<td valign="top" class="ImageCell" width="100%" height="100%">
<div runat="server" id="imagen" class="Menusuperior">
<asp:Image ID="Barraverde" runat="server"
ImageUrl="~/Images/ima_home/barra.gif"
Width="100%" Height="76px" /> <br/>
<asp:Menu ID="Menusuperior" runat="server"
Orientation="Horizontal" ForeColor="#D60C21"
StaticDisplayLevels="1"
MaximumDynamicDisplayLevels="0">
<Items>
<asp:MenuItem NavigateUrl="~/Default.aspx" Text="Inicio">
<asp:MenuItem NavigateUrl="~/Cart.aspx" Text="Canasta"></asp:MenuItem>
<asp:MenuItem NavigateUrl="~/Checkout/Default.aspx" Text="Cuenta"></asp:MenuItem>
<asp:MenuItem NavigateUrl="~/Profile/Default.aspx" Text="Registro"></asp:MenuItem>
<asp:MenuItem NavigateUrl="~/Contact.aspx" Text="Contacto"></asp:MenuItem>
<asp:MenuItem NavigateUrl="~/HelpUser.aspx" Text="Ayuda"></asp:MenuItem>
</asp:MenuItem>
</Items>
</asp:Menu>
</div>
</td>
El problema que tengo con este menu es que me aparece vertical, apesar de que tengo especificado orientation="Horizontal" .
Alguien puede ayudarme por favor?
Gracias
Johana
Tweet
The Black Boy
Miembro de PLATA
Mensajes: 1043
Nacionalidad:
Re: asp:Menu horizontal
«
Respuesta #1 en:
Jueves 25 de Noviembre de 2010, 20:40 »
0
Bueno,
aunque no se ve todo el fuente, puede ser que el menú esté declarado dentro de una tabla que no lo deja expandirse horizontalmente, yo acabo de replicar tu codigo y me ha funcionado perfectamente.
un
saludo
El inteligente no es aquel que lo sabe todo
sino aquel que sabe utilizar lo poco que sabe.
Espacio Personal
si necesitas algo de programacion click aqui, si no esta aqui no existe
Programacion]
Johana84
Nuevo Miembro
Mensajes: 16
Re: asp:Menu horizontal
«
Respuesta #2 en:
Jueves 25 de Noviembre de 2010, 21:02 »
0
Hola
Gracias por contestar, te pongo el codigo :
Código: Text
<body class="<%= PageContext.Current.PageGroup %>">
<form id="form1" runat="server">
<asp:SiteMapDataSource runat="server" ID="SiteMapDataSource" StartFromCurrentNode="false"
StartingNodeUrl="~/Browse.aspx" StartingNodeOffset="-1"
ShowStartingNode="false" SiteMapProvider="SiteMap" />
<div runat="server" id="container">
<div runat="server" id="banner" style="background-color: #FFFFFF; width: 100%;">
<table cellpadding="0" cellspacing="0" class="TablaRegistro" width="100%">
<tr>
<td rowspan="2" class="ImageCell" valign="top">
<div runat="server" id="branding" class="TablaFila">
<asp:HyperLink ID="HyperLink6" runat="server" CssClass="TablaFila" NavigateUrl="~/">Mi sitio
</asp:HyperLink>
</div>
</td>
<td valign="top" class="ImageCell" width="100%" height="100%">
<td valign="top" class="ImageCell" width="100%" height="100%">
<div runat="server" id="imagen" class="Menusuperior">
<asp:Image ID="Barraverde" runat="server" ImageUrl="~/Images/ima_home/barra.gif"
Width="100%" Height="76px" /> <br/>
<asp:Menu ID="Menusuperior" runat="server" Orientation="Horizontal" ForeColor="#D60C21"
StaticDisplayLevels="1" MaximumDynamicDisplayLevels="0">
<Items>
<asp:MenuItem NavigateUrl="~/Default.aspx" Text="Inicio">
<asp:MenuItem NavigateUrl="~/Cart.aspx" Text="Canasta"></asp:MenuItem>
<asp:MenuItem NavigateUrl="~/Checkout/Default.aspx" Text="Cuenta"></asp:MenuItem>
<asp:MenuItem NavigateUrl="~/Profile/Default.aspx" Text="Registro"></asp:MenuItem>
<asp:MenuItem NavigateUrl="~/Contact.aspx" Text="Contacto"></asp:MenuItem>
<asp:MenuItem NavigateUrl="~/HelpUser.aspx" Text="Ayuda"></asp:MenuItem>
</asp:MenuItem>
</Items>
</asp:Menu>
</div>
</td>
Podrias decirme que es lo que tengo malo en la tabla?
Gracias
Johana
The Black Boy
Miembro de PLATA
Mensajes: 1043
Nacionalidad:
Re: asp:Menu horizontal
«
Respuesta #3 en:
Jueves 25 de Noviembre de 2010, 21:12 »
0
tu tabla no esta mal
lo que pasa es que tienes el menu dentro de un "<td></td>" es mejor que le crees un nuevo row "<tr><td>menu</td></tr>"
prueba y me cuentas
El inteligente no es aquel que lo sabe todo
sino aquel que sabe utilizar lo poco que sabe.
Espacio Personal
si necesitas algo de programacion click aqui, si no esta aqui no existe
Programacion]
Johana84
Nuevo Miembro
Mensajes: 16
Re: asp:Menu horizontal
«
Respuesta #4 en:
Jueves 25 de Noviembre de 2010, 22:07 »
0
Hola
El siguiente dibujo representa el codigo anterior, Intente poner el menu en un row aparte pero se me desordenaron las otras partes que componen el frame superior.
Nota: el logo de la empresa y el asp:Image deben formar una sola imagen.
El mensaje contiene
1 archivo adjunto
. Debes
ingresar
o
registrarte
para poder verlo y descargarlo.
Johana84
Nuevo Miembro
Mensajes: 16
Re: asp:Menu horizontal
«
Respuesta #5 en:
Viernes 3 de Diciembre de 2010, 16:25 »
0
Hola Black boy
Probe colocando el asp:menu dentro de un div en otra página diferente al master, y me sigue apareciendo el menu vertical.
Gracias
Johana
Josselo
Miembro activo
Mensajes: 50
Nacionalidad:
Re: asp:Menu horizontal
«
Respuesta #6 en:
Sábado 4 de Diciembre de 2010, 01:22 »
0
Probe tu codigo y el menu aparece correctamente
por que no pruebas usando hojas de estilo css
ahi puedes poner la direccion de cada menu ademas te servira mucho y te recomendaria que utilices solo divs y las tablas dentro de los divs para que puedas separan tus componentes.
saludos.
Johana84
Nuevo Miembro
Mensajes: 16
Re: asp:Menu horizontal
«
Respuesta #7 en:
Lunes 6 de Diciembre de 2010, 15:49 »
0
Hola
Gracias por contestar, pero que parte de codigo probo y te funciono, por que yo probe solo el bloque donde este el menu, en otra página diferente al master page y me aparece vertical, por favor si me pueden orientar si los agradezco mucho.
Código: Text
<div runat="server" id="imagen" >
<asp:Image ID="Image1" runat="server"
ImageUrl="~/Images/ima_home/L2_Cabezote17.gif"
Width="100%" Height="76px" /> <br/>
<asp:Menu ID="Menusuperior" runat="server"
Orientation="Horizontal">
<Items>
<asp:MenuItem NavigateUrl="~/Default.aspx"
Text="Inicio" ></asp:MenuItem>
<asp:MenuItem NavigateUrl="~/Cart.aspx"
Text="Canasta"></asp:MenuItem>
<asp:MenuItem NavigateUrl="~/Checkout/Default.aspx"
Text="Cuenta"></asp:MenuItem>
<asp:MenuItem NavigateUrl="~/Profile/Default.aspx"
Text="Registro"></asp:MenuItem>
<asp:MenuItem NavigateUrl="~/Contact.aspx"
Text="Contacto"></asp:MenuItem>
<asp:MenuItem NavigateUrl="~/HelpUser.aspx"
Text="Ayuda">
</asp:MenuItem>
</Items>
</asp:Menu>
</div>
Gracias
Johana
Johana84
Nuevo Miembro
Mensajes: 16
Re: asp:Menu horizontal
«
Respuesta #8 en:
Jueves 9 de Diciembre de 2010, 15:34 »
0
Hola a todos
Ya pude solucionar mi problema, gracias por la ayuda.
El código me quedo asi:
Código: Text
<div runat="server" id="imagen" >
<asp:Image ID="Image1" runat="server"
ImageUrl="~/Images/ima_home/L2_Cabezote17.gif"
Width="100%" Height="76px" />
</div>
<div id="Menusuper">
<asp:Menu ID="Menusuperior" runat="server"
Orientation="Horizontal">
<Items>
<asp:MenuItem NavigateUrl="~/HelpUser.aspx"
Text="Ayuda"></asp:MenuItem>
<asp:MenuItem NavigateUrl="~/Contact.aspx"
Text="Contacto"></asp:MenuItem>
<asp:MenuItem NavigateUrl="~/Profile/Default.aspx"
Text="Registro"></asp:MenuItem>
<asp:MenuItem NavigateUrl="~/Checkout/Default.aspx"
Text="Cuenta"></asp:MenuItem>
<asp:MenuItem NavigateUrl="~/Cart.aspx"
Text="Canasta"></asp:MenuItem>
<asp:MenuItem NavigateUrl="~/Default.aspx"
Text="Inicio"></asp:MenuItem>
</Items>
</asp:Menu>
</div>
y el código del css:
#Menusuper
{
list-style:none;
color:#D60C21;
text-decoration:none;
border:0px;
margin-right:100px;
}
#Menusuper li
{
float:right;
margin:2px;
padding:2px;
display:block;
}
#Menusuper li a
{
text-decoration:none;
color:#D60C21;
}
Muchas gracias de nuevo por la ayuda
Johana
Imprimir
Páginas: [
1
]
« anterior
próximo »
SoloCodigo
»
Foros
»
CLR: .Net / Mono / Boo / Otros CLR
»
ASP .NET
(Moderador:
sergiotarrillo
) »
asp:Menu horizontal