У меня есть небольшой сайт MVC, который использует помощник Html.ActionLink для навигационной панели. Одна вещь, которую я хотел бы изменить, заключается в том, что по умолчанию ActionLink будет отображать ссылку html на страницу, даже если это текущая страница.
Например, он создает ссылку вроде этого:
<a href="/myUrl">Some title...</a>
даже если вы уже включены /myUrl. Было бы неплохо, если бы он отключил эту ссылку и, возможно, ввел специальный класс CSS для отображения текущей страницы, например:
<a href="#" class="currentPageCSS">My Url</a>
<a href="/someOtherUrl">Some Other Url</a>
Эта проблема должна быть встречена ранее на загрузках сайтов MVC, поэтому мне любопытно узнать, как другие люди справились с ней.