У меня есть этот тег в моем меню
<li><a href="/">Home</a></li>
и я хотел вставить class = "selected" , если текущий контроллер был HomeController. Поэтому я изменил тег так, чтобы он выглядел следующим образом.
<li><a href="/" @if (ViewContext.Controller.ToString().EndsWith("HomeController")) { Response.Write("class=\"selected\""); }>Home</a></li>
Теперь я вижу, что class = "
selected "
появляется в верхней части страницы, а остальная часть разметки испорчена. Я просто хотел, чтобы тег выглядел так
<li><a href="/" class="selected">Home</a></li>
Если текущий контроллер является HomeController.
Есть идеи, что я сделал не так?
Спасибо!