【发布时间】:2011-05-19 12:09:52
【问题描述】:
我们有 asp.net 按钮,我们会根据用户权限禁用它们。示例代码是
btnSave.Enabled = false;
该按钮被禁用,因此在 IE 中不可点击。 但是在 Mozilla 中,该按钮看起来已启用,尽管用户无法单击它。
机器操作系统:Windows 7 IE版本:8.0 Mozilla 版本:Mozilla/5.0
任何解决方法或解决方案,或者为什么会这样
【问题讨论】:
我们有 asp.net 按钮,我们会根据用户权限禁用它们。示例代码是
btnSave.Enabled = false;
该按钮被禁用,因此在 IE 中不可点击。 但是在 Mozilla 中,该按钮看起来已启用,尽管用户无法单击它。
机器操作系统:Windows 7 IE版本:8.0 Mozilla 版本:Mozilla/5.0
任何解决方法或解决方案,或者为什么会这样
【问题讨论】:
您可以使用 CSS 来解决此问题。
button[disabled] {
background-color: #ddd;
/* Add CSS here for disable button look and feel*/
}
【讨论】:
是的,这会发生。为了克服这个问题,您应该编写一个 CSS 类并在启用或禁用时应用它。 例如。
.enable
{
color:black;
}
.disable
{
color:#333333;
}
【讨论】:
几个月前我问过这个问题。您可能会发现回复很有用:Is it Possible to Style a Disabled INPUT element with CSS?
【讨论】: