WebControl.IsEnabled Właściwość

Definicja

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

Boolean

trueWebControl 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 spełnione są wszystkie następujące okoliczności:

  • 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 truewartość .

W takiej sytuacji kontrolka podrzędna dziedziczy wyłączony stan kontrolki nadrzędnej. Właściwość IsEnabled kontrolki podrzędnej zwraca wartość false , 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ść na true , ale może dziedziczyć stan wyłączony z elementu nadrzędnego itd.

Gdy ASP.NET renderuje elementy HTML dla kontrolki serwera, oznacza elementy jako wyłączone, ustawiając ich disabled atrybut lub atrybut CSSclass. Aby uzyskać więcej informacji, zobacz SupportsDisabledAttribute i ControlRenderingCompatibilityVersion.

Dotyczy

Zobacz też