Asp.net

為什麼在 FireFox 中禁用時連結按鈕不灰顯?

  • November 22, 2021

為什麼當我在按鈕上設置 enabled=false 時,它在 Firefox 中無法正確呈現?而不是灰色的連結它仍然是藍色的。

$$ UPDATE $$ ASP.net 已經刪除了連結上的此類標籤,因此唯一需要做的就是將連結變灰。換句話說,CSS 樣式更改不是功能更改。

以下有效解決了禁用按鈕在 Firefox 和 google chrome 中未顯示為灰色的問題。我將它放入我的樣式表中,現在我的所有連結按鈕都正確呈現。

一種

$$ disabled $${

顏色:灰色!重要;文字裝飾:無!重要;}

a[disabled]
{
  color:Grey; text-decoration:none;
}

為我工作,謝謝…

當您禁用按鈕時,它會向按鈕添加“aspNetDisabled”類。所以你可以輕鬆地用你想要的任何東西設置“aspNetDisabled”類。

.aspNetDisabled {
       color: black;
       background-color: #e3e3e3;
       text-decoration: none;
   }

引用自:https://stackoverflow.com/questions/792194