我在母版页上有一个菜单控件。菜单的数据源是网站地图。
E.g.,
HOME
Page1 (clickable)
Page2
SubPage1A (clickable)
SubPage2B
SubPageSubPage1 (clickable)
SubPageSubPage2 (clickable)
Page3
SubPage1C (clickable)
我想要做的是使可点击(我的意思是当你点击这个链接,你去一些网址)只有底层的页面。 因此,从这个示例可点击的页面将是:Page1,SubPage1A,SubPageSubPage1,SubPageSubPage2和SubPage1C。
要使其他页面不可点击,我会从网站地图xml中删除“url”属性。 现在,当我打开页面时,我看到了光标:为所有不可点击的项目(它是'我')和光标:指针(手)分配了可点击项目的文本样式。
我知道我可以管理分配它们的光标样式。但是这只适用于一个层次结构中的一堆物品。但我需要在同一层次结构级别拥有不同的光标样式。
有没有办法覆盖光标:任何其他不可点击的项目的文本样式并保持手形光标可点击?
由于
答案 0 :(得分:4)
子菜单的菜单项呈现为带有href =“#”的超链接。在CSS中,选择如下所示的超链接。
<asp:Menu ...>
<StaticMenuItemStyle CssClass="MenuItemClass" />
<DynamicMenuItemStyle CssClass="MenuItemClass" />
</asp:Menu>
a.MenuItemClass[href="#"]
{
cursor: default !important;
}
在Windows 7上以IE7模式在FF 3.6.15,Google Chrome 10,Safari 5.0.3,IE 8和IE 8上进行测试。