asp.net菜单控件未突出显示所选项目

时间:2012-10-07 22:11:09

标签: asp.net menu

我正在尝试在asp.net菜单的所选项目上设置背景颜色,但它没有任何效果。

 <div id="navepanel" style="float:left;">
<asp:Menu ID="Menu1" runat="server">
<StaticSelectedStyle BackColor="#D5D9F7" />
<DynamicSelectedStyle BackColor="#D5D9F7" />

    <Items>
        <asp:MenuItem Text="New Chapter" Value="New Chapter" NavigateUrl="~/ChapterManagement/CreateNewChapter.aspx"></asp:MenuItem>
        <asp:MenuItem Text="Edit Chapter" Value="Edit Chapter" NavigateUrl ="~/ChapterManagement/EditChapter.aspx"></asp:MenuItem>
        <asp:MenuItem Text="Select Chapter" Value="Select Chapter" NavigateUrl ="~/ChapterManagement/SelectChapter.aspx"></asp:MenuItem>
        <asp:MenuItem Text="Add Topics" Value="Add Topics" NavigateUrl ="~/ChapterManagement/AddTopics.aspx"></asp:MenuItem>

    </Items>

</asp:Menu>

我目前正在使用Chrome进行测试。此菜单控件位于母版页上。

1 个答案:

答案 0 :(得分:0)

试试这个:

<asp:Menu ID="NavigationMenu" runat="server" CssClass="menu" StaticDisplayLevels="1"
                Orientation="Horizontal"  DataSourceID="SiteMapDataSource1" >
                    <staticselectedstyle backcolor="LightBlue" />       
                </asp:Menu>
                <asp:SiteMapDataSource ID="SiteMapDataSource1" runat="server" ShowStartingNode="false"  />