Вы можете сделать это несколькими способами. Простой подход - убедиться, что URL-адрес ссылки совпадает со страницей, на которую он идет. Затем вы можете определить активное состояние тега привязки, а CSS позаботится обо всем остальном. Если у вас есть все ссылки, указывающие на один и тот же URL-адрес, это не сработает, и в этом случае вы можете контролировать состояние, передавая контроллеру идентификатор активной ссылки. Затем, когда вы перебираете список, который вы строите, вы можете сопоставить идентификатор в ViewData с идентификатором, который вы перебираете. Когда вы найдете тот, который искали, вы можете вручную установить класс «активный». Старый школьный путь ... но работает!