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