Acessar um controle HTML na página mestra do ASP do código por trás de uma página de conteúdo

Eu tenho um aplicativo ASP.NET / C # em que a página mestra contém o menu principal do meu aplicativo e várias páginas de conteúdo que dependem desta página mestra.

Gostaria de destacar o link do menu da minha página mestra correspondente à página de conteúdo atual exibida.

Para fazer isso, eu já tenho uma classe CSS dedicada a isso (chamada de "selecionada")

Assim, eu estava tentando acessar o link da Página Mestra que quero destacar na página de conteúdo usando seu ID e fazendo algo assim (na página de conteúdo):

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

Mas recebo a seguinte exceção:

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

Alguém pode me ajudar nisso ? obrigado

questionAnswers(3)

yourAnswerToTheQuestion