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