我正在构建一个ASP.NET 4.0 Web应用程序,其中我有一个菜单控件,如下所示:
#menu {
width: 940px;
height: 36px;
margin: 0 auto;
padding: 0;
}
#menu ul {
margin: 0px 0px 0px 10px;
padding: 0;
list-style: none;
line-height: normal;
}
#menu li {
float: left;
}
#menu a {
display: block;
height: 26px;
margin-right: 2px;
margin-bottom: 10px;
padding: 10px 20px 0px 20px;
text-decoration: none;
text-align: center;
text-transform: uppercase;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
border: none;
}
#menu a:hover, .selectedMenuItem {
background: #FFFFFF;
text-decoration: none;
color: #333333;
}
<asp:Menu ID="menu" runat="server" StaticSelectedStyle-CssClass="selectedMenuItem">
<Items>
<asp:MenuItem Text="Home" Selected="true" NavigateUrl="~/Home.aspx"></asp:MenuItem>
<asp:MenuItem Text="About Us" NavigateUrl="~/AboutUs.aspx"></asp:MenuItem>
<asp:MenuItem Text="Services" NavigateUrl="~/Services.aspx"></asp:MenuItem>
<asp:MenuItem Text="Contact" NavigateUrl="~/Contact.aspx"></asp:MenuItem>
</Items>
</asp:Menu>
Run Code Online (Sandbox Code Playgroud)
我希望根据css类selectedMenuItem设置所选菜单项的样式,但由于某些原因不会发生.我该如何解决这个问题?
| 归档时间: |
|
| 查看次数: |
3806 次 |
| 最近记录: |