css - ASP :Menu cursor pointer with Selectable set to false

标签 css asp.net

我有一个 asp:Menu,其中包含几个级别的 MenuItem。在子 MenuItem 级别上,我将 Selectable 添加为 false:

<asp:MenuItem Selectable="False" Text="SubMenu" Value="SubMenu">

这使我的鼠标光标变为文本。对于这些子菜单,我如何始终将其设置为 cursor:pointer?我在 asp:Menu 元素下尝试了以下内容:

<DynamicHoverStyle CssClass="MBLink" />
<StaticHoverStyle CssClass="MBLink" />

MBLink 样式在哪里:

.MBLink
{
    cursor:pointer;
}

但是,这并不能始终如一地工作,并且似乎会退回到回发时的文本光标。

感谢您的帮助!

最佳答案

您可以将 Css 类添加到菜单,而不是 memuitem。以下代码应该适合您。

关于css - ASP :Menu cursor pointer with Selectable set to false,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34533365/

相关文章:

html - 保持多个元素相同的高度和垂直对齐

javascript - 内容溢出到 div 之外

asp.net - 将 Web 服务包装在 try/catch block 中

c# - 获取点击了哪个链接按钮

javascript - JSON 对象,绘制图表时出现奇怪的情况,怎么了?

jquery - SharePoint 2010 的多列全局导航下拉菜单

css - 带有 #{resource ['' ]} 的 JSF css 使 NetBeans 将行标记为错误

html - 防止图像上的线性渐变溢出

c# - 是否可以在 MVC 5 Controller 中的一个操作上禁用身份验证过滤器?

c# - 在我检查谷歌浏览器中的元素之前,一些文本不会出现