为什么在点击asp.net中的菜单项时不会改变颜色 [英] why not color was not changed when click on menu item in asp.net

查看:98
本文介绍了为什么在点击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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆