Asp:菜单选中项高亮 [英] Asp:Menu Selected Item Hilight

查看:113
本文介绍了Asp:菜单选中项高亮的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述



我正在使用asp:menu在母版页中显示菜单.如果我单击菜单项1,则相应的页面将加载到内容页面中.我需要将选定的菜单项用某种颜色突出显示.请帮帮我

Hi,

i am using asp:menu for showing the menus in masterpage. If i click the menu item 1, the corresponding page is loading in the content page. I need that the selected Menu item should be highlighted by some color. pls Help me out

<asp:Menu ID="Menu1" runat="server" BorderStyle="NotSet" Width="100%"

StaticEnableDefaultPopOutImage="false" onmenuitemclick="Menu1_MenuItemClick">
<StaticMenuItemStyle Height="25px" ForeColor="#000000" BorderWidth="1" BorderStyle="NotSet" BorderColor="#FFFFFF" Width="100%" CssClass="MenuItem" />
<StaticHoverStyle Height="25px" ForeColor="#000000" BorderWidth="1" BorderStyle="NotSet" BorderColor="#FFFFFF" Width="100%" CssClass="MenuHover" />
<StaticSelectedStyle Height="25px" ForeColor="#000000" BorderWidth="1" BorderStyle="NotSet" BorderColor="#FFFFFF" Width="100%" CssClass="MenuSelected" BackColor="Red" />
<DynamicMenuItemStyle Height="25px" ForeColor="#000000" BorderWidth="1" BorderStyle="NotSet" BorderColor="#FFFFFF" Width="100px" CssClass="MenuItem"  />
<DynamicHoverStyle Height="25px" ForeColor="#000000" BorderWidth="1" BorderStyle="NotSet" BorderColor="#FFFFFF" Width="100px" CssClass="MenuHover" />
<DynamicSelectedStyle Height="25px" ForeColor="#000000" BorderWidth="1" BorderStyle="NotSet" BorderColor="#FFFFFF" Width="100px" CssClass="MenuSelected" BackColor="Red" />
                            <Items >
 <asp:MenuItem Text="Roster" Value="2" NavigateUrl="~/Home1.aspx"></asp:MenuItem>
<asp:MenuItem Text="Personal Information" Value="6" NavigateUrl="~/Home3.aspx"></asp:MenuItem>
                              </Items>
                        </asp:Menu>

推荐答案

[<一个href ="http://forums.asp.net/t/1072634.aspx" target ="_ blank" title ="New Window"> ^ ]可能会对您有所帮助.
this[^] might help you.


这篇关于Asp:菜单选中项高亮的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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