c# - 如何使整个菜单项可单击而不是仅在 asp.net 中单击文本

标签 c# jquery html css asp.net

我想让整个菜单项区域都可以点击,而不仅仅是文本。我引用了网络并尝试了很多,但没有任何解决方案。

这是我的菜单项的 CSS 类:

    .temp {
        display:block;
        width:100%;
        height:100%;
        text-align:center;
        font-size:15px;
    }

我已经包含了这个 css 类如下:

     <asp:Menu ID="Navigation" runat="server">
       <StaticMenuItemStyle  Height="30px" CssClass="temp" />
       <DynamicHoverStyle BackColor="White" />
       <DynamicMenuItemStyle BackColor="#0080c0" CssClass="temp"   />
       <DynamicMenuStyle CssClass="temp" width="132" BackColor="#99CCFF" />

最佳答案

你可以像下面这样使用css

<asp:Menu ID="Navigation" runat="server" CssClass="menu">


.Menu
{  
   width:100%; 
}

.Menu ul li
{

    width:100%;
}

此链接也可能对您有所帮助 http://forums.asp.net/post/2192957.aspx
关于 SO 的类似问题

  1. > How can I make asp.net menu of 100% width
  2. > ASP Menu width not setting to 100%
  3. > How to style ASP:Menu with CSS

关于c# - 如何使整个菜单项可单击而不是仅在 asp.net 中单击文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26333185/

相关文章:

c# - 如何仅验证使用 asp.net web api 上传的图像?

javascript - 如何打开 map Activity 并从另一个 Activity 设置位置?

php - 注册表有效但显示错误

c# - 使用 PInvoke 将 void 传递给 void

c# - 在 Nest 5.5.0 中为属性设置 not_analyzed

javascript - js排序时保留选中项

html - 在列表中添加分隔符的正确方法

javascript - 带千位分隔符的计数器

c# - 添加项目时卡住列表框项目

javascript - 替换文字。