Поделиться через


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 элемента управления, если SupportsDisabledAttributeDisabledCssClass свойство 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значение свойства отображается в качестве значения DisabledCssClassclass атрибута ЭЛЕМЕНТА HTML для элемента управления. В этом случае, если в CssClass свойстве имеется значение, оба класса CSS будут применяться к отрисованным HTML-элементу. Атрибут class будет состоять из значения DisabledCssClass свойства, за которым следует значение CssClass свойства, разделенное пробелом.

Это свойство является статическим, что означает, что его можно задать только для WebControl класса. Любое заданное значение используется для всех элементов управления в веб-приложении. Нельзя указать разные значения для отдельных элементов управления.

Если вы хотите использовать имя класса, отличное от значения по умолчанию aspNetDisabled, код обычно помещается в метод файла Global.asax, как показано в Application_Start следующем примере:

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";
}

Применяется к

См. также раздел