【发布时间】:2011-04-08 23:08:22
【问题描述】:
我在一个页面上有两个下拉列表。行为如下:
- 选择列表 1 中的内容
- 列表 2 已启用
- 选择列表 2 中的内容
- 按钮已启用
我正在执行上述操作,并在下拉列表中启用了自动回发。要切换按钮,我使用以下代码:
if (ddlAvailablePrograms.SelectedValue != string.Empty)
{
careerInfoLearnMoreSubmit.Enabled = true;
careerInfoLearnMoreSubmit.Style.Remove("opacity");
careerInfoLearnMoreSubmit.Style.Add("opacity", "1.0;");
}
else
{
careerInfoLearnMoreSubmit.Enabled = false;
careerInfoLearnMoreSubmit.Style.Remove("opacity");
careerInfoLearnMoreSubmit.Style.Add("opacity", "0.5;");
}
这在 Firefox 中运行良好,但在 IE 中,只要我在第一个下拉列表中进行选择,按钮就会失去其灰色样式。
有什么建议可以在 IE 中解决这个问题吗?
谢谢,
b3n
【问题讨论】:
标签: asp.net css internet-explorer code-behind