我正在尝试为我的网站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,但到目前为止尚未找到。我希望有人可以看一看,看看我是否缺少某些东西。
下载文件答案 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没有设置活动类。