Получите доступ к элементу управления HTML на главной странице ASP из кода за страницей содержимого

У меня есть приложение ASP.NET / C #, в котором главная страница содержит главное меню моего приложения и несколько страниц содержимого, которые зависят от этой главной страницы.

Я хотел бы выделить ссылку меню моей главной страницы, соответствующую текущей отображаемой странице содержимого.

Для этого у меня уже есть CSS-класс, посвященный этому (называется "выбран ")

Таким образом, я пытался получить доступ к ссылке на мастер-страницу, которую я хочу выделить на странице контента, используя ее идентификатор и сделать что-то подобное (на странице контента):

HtmlLink currentMenu = (HtmlLink) Master.FindControl("idOfTheLinkToHighlight");
currentMenu.Attributes.Add("class", "selected");

Но я получаю следующее исключение:

Unable to cast object of type 'System.Web.UI.HtmlControls.HtmlGenericControl' to type 'System.Web.UI.HtmlControls.HtmlLink

Кто-нибудь может мне помочь в этом? Спасибо

Ответы на вопрос(3)

Ваш ответ на вопрос