I am having trouble getting the active li in my nav bar to change color when I click it and go to that view, I have included some code below but I show you more if needed
This is my navbar code that is placed in my layout shared view:
<header id="main-header">
<div class="container">
<a href="@Url.Action("Index", "Home")">
<img src="~/logo.png" id="logo" alt="logo" />
</a>
<nav class="main-nav">
<ul>
@if (User.IsInRole("Admin"))
{
<li>@Html.ActionLink("Venues", "Index", "Venues")</li>
<li>@Html.ActionLink("Events", "Index", "Events")</li>
<li>@Html.ActionLink("Bands", "Index", "Bands")</li>
<li>@Html.ActionLink("Admin", "Admin", "Home")</li>
@Html.Partial("_LoginPartial")
}
else
{
<li>@Html.ActionLink("Venues", "Index", "Venues")</li>
<li>@Html.ActionLink("Events", "Index", "Events")</li>
<li>@Html.ActionLink("Bands", "Index", "Bands")</li>
<li>@Html.Partial("_LoginPartial")</li>
}
</ul>
</nav>
</div>
</header>
This is the Header-Nav css classes I have:
.main-nav {
float: right;
padding-top: 17px;
}
.main-nav li {
float: left;
list-style: none;
margin-right: 10px;
position: relative;
}
.main-nav li:last-child {
margin-right: 0px;
}
.main-nav li.current > a {
border: 1px solid;
}
.main-nav li a {
text-transform: uppercase;
font-size: 15px;
color: #fff;
font-weight: 400;
padding: 2px 10px;
font-family: 'Montserrat', sans-serif;
}