因此,看起來如果我在.cs代碼中向LinkButton添加背景顏色等樣式,它會覆蓋任何適用於它的CSS。向LinkButton添加樣式而不覆蓋css
有什麼方法可以添加樣式而不是在我的代碼中將其替換掉嗎?謝謝! 我使用鏈接按鈕作爲菜單,因此活動linkButton應具有不同的背景色。 所以我的解決辦法是,當用戶點擊我的事件處理程序的鏈接按鈕,我做這樣的事情:
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>