我是一个前端开发人员,与看似无能的.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