Html 将活动菜单项类添加到链接ASP

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网页上有一个相当基本的菜单项列表。目前,我正在尝试找出如何将类应用于用户当前所在的菜单项

例如,在html中,它可以是以下内容:

  • 我的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" >