У меня есть этот код для добавления класса:
(Master.FindControl("ControlName")).Attributes.Add("class", "menu-selected");
Но это не работает для ссылки:
<a href="Default.aspx" id="mnuHome" runat="server">Home</a>
Но выдает ошибку:
«System.Web.UI.Control» не содержит определения для «Атрибутов», и не может быть найден метод расширения «Атрибуты», принимающий первый аргумент типа «System.Web.UI.Control» (вы пропустили директиву использования или ссылка на сборку?)
Я мог бы превратить все свои ссылки в элементы управления сервером гиперссылок, но это становится очень грязным, я бы предпочел оставить все как есть, если это возможно. Это?