CLR: .Net / Mono / Boo / Otros CLR > ASP .NET

 asp:Menu horizontal

(1/2) > >>

Johana84:
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

The Black Boy:
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

Johana84:
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:
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

Johana84:
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.

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa