我想使用ASP:菜單控件。這很簡單。我想要它水平。這些第一級物品中的每一個都有子物品。我可以將它水平放置,當我將鼠標懸停在即時報告或可配置報告選項上時,它似乎彈出一個div或某物,但它是空的。我嘗試過格式化和所有我能想到的以及在互聯網上找到的東西。我究竟做錯了什麼?ASP.Net菜單控制 - 水平 - 不顯示子選項
<asp:Menu ID="mnuChoices" runat="server" Orientation="Horizontal" DataSourceID="dsSiteMap">
</asp:Menu>
<asp:SiteMapDataSource ID="dsSiteMap" runat="server" ShowStartingNode="false" />
這是網站地圖文件。
<?xml version="1.0" encoding="utf-8" ?>
<siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0">
<siteMapNode url="" title="MenuItems" description="">
<siteMapNode url="" title="Instant Reports" description="">
<siteMapNode url="" title="Current System Health" description="">
<siteMapNode url="~/ConfigurableReports/PropCredit30/TestLog.aspx" title="TEST" description=""></siteMapNode>
</siteMapNode>
<siteMapNode url="" title="Credit on Renewal" description="" />
</siteMapNode>
<siteMapNode url="" title="Configurable Reports" description="">
<siteMapNode url="~/ConfigurableReports/PropCredit30/AuditLog.aspx" title="Prop Credit 3 - Audit Log" description="" />
<siteMapNode url="~/ConfigurableReports/PropCredit30/ErrorLog.aspx" title="Prop Credit 3 - Failure Log" description="" />
</siteMapNode>
</siteMapNode>
這似乎很容易。我錯過了什麼?
TIA
謝謝,我修正了這樣的主菜單:#NavigationMenu ul {z-index:9999;} – samir105 2011-12-08 11:31:04