为什么在点击asp.net中的菜单项时不会改变颜色 [英] why not color was not changed when click on menu item in asp.net
本文介绍了为什么在点击asp.net中的菜单项时不会改变颜色的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想在页面加载后点击项目时更改菜单项颜色..
这里我的代码是:
Hi , i want to change menu item color when click on item after page load ..
here my code is :
.usermenu {
color: #800000;
border-bottom-style: solid;
border-bottom-width: 3px;
border-bottom-color: #CC0000;
height: 50px;
}
<asp:Menu ID="visitor_main_menu" runat="server" Height="50px" Orientation="Horizontal" RenderingMode="Table" ForeColor="#999999" Width="500px" Font-Bold="True" Font-Names="Cambria" OnMenuItemClick="visitor_main_menu_MenuItemClick">
<Items>
<asp:MenuItem Text="About-us" Value="About-us" NavigateUrl="~/visitor/aboutus.aspx"></asp:MenuItem>
<asp:MenuItem Text="Home" Value="Home" NavigateUrl="~/visitor/visitorhome.aspx"></asp:MenuItem>
<asp:MenuItem Text="Sign-up" Value="Sign-up" NavigateUrl ="~/visitor/signup.aspx"></asp:MenuItem>
<asp:MenuItem Text="Login" Value="Login" NavigateUrl="~/visitor/userloginpage.aspx"></asp:MenuItem>
<asp:MenuItem Text="Search" Value="Search" NavigateUrl ="~/visitor/visitorsearch.aspx"></asp:MenuItem>
<asp:MenuItem Text="Contact-us" Value="Contact-us" NavigateUrl="~/visitor/contactus.aspx"></asp:MenuItem>
<asp:MenuItem Text="Feedback" Value="Feedback" NavigateUrl="~/visitor/feedback.aspx"></asp:MenuItem>
</Items>
<StaticHoverStyle CssClass="usermenu" ForeColor="#CC0000" />
<StaticSelectedStyle ForeColor="#CC0000" CssClass ="usermenu"/>
推荐答案
将css值传递给菜单项标签..
赞
< asp:menuitem text =Contact-usvalue =Contact-usnavigateurl =〜/ visitor / contactus.aspxcssclass =usermenu xmlns:asp =#unknown>
Pass the css valu into menu item tag..
Like
<asp:menuitem text="Contact-us" value="Contact-us" navigateurl="~/visitor/contactus.aspx" cssclass="usermenu" xmlns:asp="#unknown">
这篇关于为什么在点击asp.net中的菜单项时不会改变颜色的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文