激活的菜单项未针对主题激活

时间:2019-03-02 08:27:08

标签: javascript jquery html css

我正在尝试为我的网站https://getstisla.com/demo/dashboard-ecommerce.html实施此主题

我注意到,在网站上,如果您单击菜单项,它将设置一个在菜单上处于活动状态的列表项。

但是,我尝试实现它,但是当我单击菜单项时,除了主页项外,没有其他项被设置为活动状态。

这是菜单

<div class="main-sidebar sidebar-style-2">
<aside id="sidebar-wrapper">
    <div class="sidebar-brand">
        @Html.ActionLink("App", "Index", "Home", new { area = "" }, new { @class = "" })
    </div>
    <div class="sidebar-brand sidebar-brand-sm">
        @Html.ActionLink("A", "Index", "Home", new { area = "" }, new { @class = "" })
    </div>
    <ul class="sidebar-menu">
        <li class="active"><a asp-controller="Home" asp-action="Index" class="nav-link"><i class="far fa-square"></i><span>Home Page</span></a></li>

        <li class="menu-header">AM Mode</li>
        <li class="nav-item dropdown">
            <a href="#" class="nav-link has-dropdown"><i class="fas fa-fire"></i><span>Configuration</span></a>
            <ul class="dropdown-menu">
                <li><a asp-area="Configuration" asp-controller="AC" asp-action="Index" class="nav-link">A C</a></li>
                <li><a asp-area="Configuration" asp-controller="B" asp-action="Index" class="nav-link">B</a></li>
            </ul>
        </li>
    </ul>
</aside>
</div>

我尝试在文件中搜索将菜单项设置为活动状态的javascript,但到目前为止尚未找到。我希望有人可以看一看,看看我是否缺少某些东西。

可以从这里https://cssauthor.com/bootstrap-templates/#Admin

下载文件

1 个答案:

答案 0 :(得分:0)

这更像是一个ASP.NET问题IMO。 How to add “active” class to Html.ActionLink in ASP.NET MVC

可能重复

编辑:

主题是在静态class="active"文件中对那些*.html进行硬编码,此主题不是Single Page Application

  

我尝试在文件中搜索将菜单项设置为有效的javascript

您找不到它,JavaScript没有设置活动类。

enter image description here