Таким образом, похоже, что если я добавлю стиль, такой как цвет фона, в LinkButton в моем коде .cs, он переопределит любой CSS, который у меня есть, который к нему относится.
есть ли способ добавить стиль, а не заменить его в моем коде? Спасибо! Я использую кнопку ссылки в качестве меню, поэтому активная кнопка ссылки должна иметь другой цвет фона. поэтому мое решение заключалось в том, что когда пользователь нажимает кнопку ссылки в моем обработчике событий, я делаю что-то вроде:
lnkView.BackColor = System.Drawing.Color.FromName("#369");
Но тогда мой стиль наведения, который у меня есть в моем css, больше не будет работать:
.navlist a:hover
{
color: #fff;
background-color: #369;
text-decoration: none;
}
в моем aspx:
<ul class="navlist">
<li><asp:LinkButton ID="lnkView" runat="server">view</asp:LinkButton></li>
<li><asp:LinkButton ID="lnkCreateNew" runat="server">create new</asp:LinkButton></li>
</ul>