У меня есть кнопка asp.net, которая отключена на основе некоторых условий кода C#. Кнопка, назовет его btnPrevious устанавливается использовать следующий класс CSS:CSS для отключенной кнопки asp.net
.btnBlue{
background: rgb(40, 108, 244); /* Old browsers */
background:linear-gradient(to bottom, rgb(40, 108, 244) 0%, rgb(0, 68, 204) 50%, rgb(40, 108, 244) 100%) repeat scroll 0% 0% transparent; /* W3C */
background: -moz-linear-gradient(top, rgb(40, 108, 244) 0%, rgb(0, 68, 204) 50%, rgb(40, 108, 244) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(40, 108, 244)), color-stop(50%,rgb(0, 68, 204)), color-stop(100%,rgb(40, 108, 244))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgb(40, 108, 244) 0%,rgb(0, 68, 204) 50%,rgb(40, 108, 244) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgb(40, 108, 244) 0%,rgb(0, 68, 204) 50%,rgb(40, 108, 244) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgb(40, 108, 244) 0%,rgb(0, 68, 204) 50%,rgb(40, 108, 244) 100%); /* IE10+ */
-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=rgb(40, 108, 244), endColorstr=rgb(40, 108, 244),GradientType=0); /* IE6-9 */}
Когда кнопка находится в отключенном состоянии, т.е. btnPrevious.disabled = TRUE; свойство css не работает. Где я иду не так. Благодарю.
EDIT: Просто делая этот вопрос немного больше на тему:
Почему или как мой CSS перезаписаны рамках по умолчанию?
когда кнопка отключена, то браузер сам использует это CSS. –
Есть ли обходной вопрос? –
@RaphaelMutiso: было бы проще, если бы вы могли сделать пример с JSFiddle https://jsfiddle.net/. Другой способ - использовать инспектора Chrome, чтобы увидеть, какой стиль применяется во время выполнения. –