У меня есть макет для моего веб-приложения, который загружает различные пункты меню в зависимости от того, какой язык пользователь настроил в своем профиле, и если пользователь не вошел в систему, они также получают разные ссылки.Список элементов возвращается к каждому представлению.
Проблема возникает, когда я пытаюсь объединить это с javascript, чтобы сделать активную в настоящее время посещаемую ссылку.
Каждый раз при загрузке макета меню перезаписывается следующим кодом
@foreach (var item in ViewBag.LoggedIn)
{
<li><a href="@item.Url">@item.Text</a></li>
}
Я пытался использовать следующий код, чтобы сделать ссылки активными.
$('li > a').click(function () {
$('li').removeClass();
$(this).parent().addClass('active');
});
Вся помощь будет принята с благодарностью.