WebControl.IsEnabled Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera wartość wskazującą, czy kontrolka jest włączona.
protected public:
property bool IsEnabled { bool get(); };
protected internal bool IsEnabled { get; }
member this.IsEnabled : bool
Protected Friend ReadOnly Property IsEnabled As Boolean
Wartość właściwości
true
WebControl jeśli obiekt jest włączony; w przeciwnym razie false
.
Uwagi
Jest to właściwość tylko do odczytu. Jeśli chcesz wyłączyć kontrolkę, ustaw jej Enabled właściwość na false
.
Jeśli kontrolka nie jest zawarta przez inną kontrolkę, wartość IsEnabled właściwości jest zawsze taka sama jak wartość Enabled właściwości.
Właściwość IsEnabled ma wartość inną niż Enabled właściwość, jeśli kontrolka jest elementem podrzędnym innej kontrolki i jeśli wszystkie następujące okoliczności są spełnione:
Wartość Enabled właściwości lub IsEnabled właściwości kontrolki nadrzędnej to
false
.Właściwość Enabled kontrolki podrzędnej jest ustawiona na
true
.
W takiej sytuacji kontrolka podrzędna dziedziczy wyłączony stan kontrolki nadrzędnej. Właściwość IsEnabled kontrolki podrzędnej zwraca false
wartość , aby wskazać, że kontrolka jest wyłączona, mimo że kontrolka podrzędna nie została jawnie wyłączona, ustawiając jej Enabled właściwość na false
. Sama kontrolka nadrzędna może mieć ustawioną Enabled właściwość , true
ale może dziedziczyć stan wyłączony od jej elementu nadrzędnego itd.
Gdy ASP.NET renderuje elementy HTML dla kontrolki serwera, oznacza elementy jako wyłączone przez ustawienie disabled
atrybutu lub atrybutu CSS class
. Aby uzyskać więcej informacji, zobacz SupportsDisabledAttribute i ControlRenderingCompatibilityVersion.