我是一個前端開發人員,與看似無能的.NET開發人員合作,似乎無法解決爲什麼ASP菜單控件不顯示選定的菜單項。 .NET開發人員向我發送了以下代碼。是否有一些規則缺失,需要啓用CSS?爲什麼沒有爲ASP菜單控件設置「選定」類?
在此先感謝
控制器配置
<asp:Menu ID="mnuMaster"
runat="server"
DataSourceID="sitemapMaster"
StaticDisplayLevels="1"
MaximumDynamicDisplayLevels="0"
Orientation="Horizontal"
StaticEnableDefaultPopOutImage="False"
CssSelectorClass="TopMainMenu" onmenuitemdatabound="mnuMaster_MenuItemDataBound"
StaticBottomSeparatorImageUrl="~/App_Themes/PCTools/Images/top_menu_separator.gif"
></asp:Menu>
CSS選擇類
.TopMainMenu .AspNet-Menu li a:active, .TopMainMenu li.AspNet-Menu-Selected a,.TopMainMenu li.AspNet-Menu-ChildSelected a,.TopMainMenu li.AspNet-Menu-ParentSelected a {
background:url(Images/navbg.gif) repeat-x 0 -86px;
}
您是不是指您正在設置特定的css屬性/目前導航頁面上的課程? – 2011-05-16 13:44:53
嗨,是啊所以即時風格.AspNet菜單 - 我選擇的等等,我認爲是什麼控制添加到選定的菜單項,但我的風格arent顯示和當我查看頁面的源它不出現控件將類添加到選定的項目 – htmlr 2011-05-16 13:48:37
我認爲菜單控件在進入子項目或懸停時考慮選擇您點擊的那個。林不是100%肯定我會發布回答我通常如何突出顯示當前導航標籤 – 2011-05-16 20:17:38