Я нашел ответ на свой вопрос. Ответ @ CodeRush классный, который я буду использовать в другом сценарии. Но мне нравится реализация, ниже, для моей ситуации. В Object1Controller Index get Action я добавил следующий код:
ViewBag.Hidden = "hidden";
Затем в Подробности получения действия, которое вызывается при нажатии ссылки в представлении индекса, я добавил этот код:
ViewBag.Hidden = "visible";
Затем в _Layout.cshtml я добавил этот код:
<li style="visibility: @ViewBag.Hidden">@Html.ActionLink("About", "About", "Home")</li>
Что отображается как:
<li style="visibility: hidden"><a href="/Home/About">About</a></li>
или
<li style="visibility: visible"><a href="/Home/About">About</a></li>
В других контроллерах мне не нужно устанавливать свойство ViewBag.Hidden, поскольку по умолчанию для атрибута видимости «видимый». Для других контроллеров ViewSource показывает:
<li style="visibility: "><a href="/Home/About">About</a></li>
Который отображается как видимый