Html 将活动菜单项类添加到链接ASP
我的asp网页上有一个相当基本的菜单项列表。目前,我正在尝试找出如何将类应用于用户当前所在的菜单项 例如,在html中,它可以是以下内容:Html 将活动菜单项类添加到链接ASP,html,asp.net,css,Html,Asp.net,Css,我的asp网页上有一个相当基本的菜单项列表。目前,我正在尝试找出如何将类应用于用户当前所在的菜单项 例如,在html中,它可以是以下内容: 我的ASP菜单如下所示: <asp:Menu ID="NavigationMenu" runat="server" CssClass="menu" EnableViewState="false" IncludeStyleBlock="false" Orientation="Horizontal"> &l
我的ASP菜单如下所示:
<asp:Menu ID="NavigationMenu" runat="server" CssClass="menu" EnableViewState="false" IncludeStyleBlock="false" Orientation="Horizontal">
<Items>
<asp:MenuItem NavigateUrl="~/Default.aspx" Text="Home"/>
<asp:MenuItem NavigateUrl="~/About.aspx" Text="About"/>
<asp:MenuItem NavigateUrl="~/Screenshots.aspx" Text="Screenshots"/>
<asp:MenuItem NavigateUrl="~/Technology.aspx" Text="Technology"/>
<asp:MenuItem NavigateUrl="~/Contact.aspx" Text="Contact"/>
</Items>
</asp:Menu>
非常感谢您的帮助
根据评论,伙计们,我对我的菜单做了以下更改,但仍然没有更改
<asp:Menu ID="NavigationMenu" runat="server" CssClass="menu" EnableViewState="false" IncludeStyleBlock="false" Orientation="Horizontal" DynamicSelectedStyle-CssClass ="current" StaticSelectedStyle-CssClass="current" >
在Visual Studio的“属性”窗口中,找到StaticSelectedStyle
并将您的样式放在那里。您是否通过代码确定用户在哪个页面上?目前没有,我不确定我如何才能做到这一点,但如果这是推荐的方法,我在实现它时不会有问题。您是否看过以下内容:DynamicSelectedStyle CssClass=“StaticSelectedStyle”
。另请参考:MSDN关于在控件中使用CSS的文章
<asp:Menu ID="NavigationMenu" runat="server" CssClass="menu" EnableViewState="false" IncludeStyleBlock="false" Orientation="Horizontal" DynamicSelectedStyle-CssClass ="current" StaticSelectedStyle-CssClass="current" >