0
我在頁面上有兩個下拉列表。該行爲如下:灰色代碼隱藏按鈕在IE中不起作用
- 在列表中選擇一些1
- 列表2啓用
- 在列表中選擇一些2
- 按鈕啓用
我做以上在下拉列表中啓用autopostback。要切換我用下面的代碼按鈕:
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
感謝使用工作的類。問題在於該樣式最初是使用javascript設置的。在第一個下拉列表導致更新面板重新加載後,由於我使用的內聯樣式不起作用,IE的樣式丟失了。我修改了我的代碼來檢查瀏覽器是否爲IE瀏覽器,如果是的話,它現在使用類,如果它的Firefox使用舊的內聯樣式。很棒。 – b3n 2010-09-07 03:04:17