WebControl.DisabledCssClass Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает или задает CSS-класс, применяемый к отображаемому элементу HTML, если элемент управления отключен.
public:
static property System::String ^ DisabledCssClass { System::String ^ get(); void set(System::String ^ value); };
public static string DisabledCssClass { get; set; }
static member DisabledCssClass : string with get, set
Public Shared Property DisabledCssClass As String
Значение свойства
CSS-класс, применяемый к отображаемому элементу HTML, если элемент управления отключен. Значение по умолчанию — "aspNetDisabled".
Примеры
В следующем примере показан отображаемый HTML-код для отключенного Label элемента управления, DisabledCssClass если SupportsDisabledAttribute свойство имеет false
значение по умолчанию, а CssClass свойство пусто.
<span id="Label1" class="aspNetDisabled">Test</span>
В следующем примере показан отображаемый HTML-код при одинаковых условиях, за исключением того, что CssClass свойство имеет значение SampleStyle.:
<span id="Label1" class="aspNetDisabled SampleStyle">Test</span>
Дополнительные сведения см. в описании свойства SupportsDisabledAttribute.
Комментарии
Это свойство можно использовать для изменения имени, отображаемого для DisabledCssClass свойства отдельных веб-элементов управления. По умолчанию это свойство возвращает "aspNetDisabled".
При SupportsDisabledAttribute переопределении в производном классе для возврата false
значение DisabledCssClass свойства отображается как значение class
атрибута ЭЛЕМЕНТА HTML для элемента управления . В этом случае, если в свойстве CssClass есть значение, оба класса CSS будут применены к отрисованным HTML-элементу. Атрибут class
будет состоять из значения свойства , DisabledCssClass за которым следует значение CssClass свойства, разделенное пробелом.
Это свойство является статическим, что означает, что его можно задать только для WebControl класса . Любое заданное значение используется для всех элементов управления в веб-приложении. Нельзя указать разные значения для отдельных элементов управления.
Если вы хотите использовать имя класса, отличное от значения по умолчанию aspNetDisabled, обычно код для этого помещается в Application_Start
метод файла Global.asax, как показано в следующем примере:
Private Sub Application_Start(
ByVal sender As Object, ByVal e As EventArgs)
WebControl.DisabledCssClass = "customDisabledClassName"
End Sub
void Application_Start(object sender, EventArgs e)
{
WebControl.DisabledCssClass = "customDisabledClassName";
}