【发布时间】:2011-10-10 23:41:39
【问题描述】:
我正在使用一个简单的 ASP.NET 链接按钮控件。
<asp:LinkButton ID="LinkButtonDelete" runat="server" CssClass="linkButtonDelete">Delete</asp:LinkButton>
我正在使用以下 css 定义来设计这个按钮:
.linkButtonDelete:link
{
background: transparent url(/../images/btnRegular.png) no-repeat scroll 0 0 !important;
}
.linkButtonDelete:hover
{
background: transparent url(/../images/btnHighlight.png) no-repeat scroll 0 0 !important;
}
这就是问题所在:如果我禁用链接按钮 (LinkButtonDelete.Enabled = false;) 然后将鼠标悬停在链接按钮上,背景图像会显示 btnHighlight.png(而不是 btnRegular.png)。我在 IE9 和 Chrome 中对此进行了测试。效果一样。
我是否有机会仅使用 CSS 应用“禁用”样式(请不要使用 Javascript!)?
谢谢
【问题讨论】:
标签: asp.net css linkbutton