У меня есть приложение 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
Кто-нибудь может мне помочь в этом?
Спасибо