WebControl.IsEnabled 屬性

定義

取得值,指出是否啟用控制項。

protected public:
 property bool IsEnabled { bool get(); };
protected internal bool IsEnabled { get; }
member this.IsEnabled : bool
Protected Friend ReadOnly Property IsEnabled As Boolean

屬性值

Boolean

如果啟用 WebControl 物件,則為 true,否則為 false

備註

這是一個唯讀屬性。 如果您想要停用控制項,請將其 Enabled 屬性設定為 false

如果控制項不是由另一個控制項所包含,屬性的值 IsEnabled 一律與屬性的值 Enabled 相同。

如果控制項是另一個控制項的子系,而且下列所有情況都成立,則 IsEnabled 此屬性的值與 屬性不同 Enabled

  • Enabled屬性的值或 IsEnabled 父控制項的 屬性為 false

  • Enabled子控制項的 屬性會設定為 true

在此情況下,子控制項會繼承父控制項的停用狀態。 子 IsEnabled 控制項的 屬性會 false 傳回 ,表示即使子控制項的 屬性 false 未明確停用 Enabled ,仍會停用控制項。 父控制項本身的 屬性可能 Enabled 設定為 true ,但可能會繼承其父系的停用狀態,依此類故。

當 ASP.NET 轉譯伺服器控制項的 HTML 元素時,它會藉由設定其 disabled 屬性或其 CSS class 屬性,將元素標示為停用。 如需詳細資訊,請參閱 SupportsDisabledAttributeControlRenderingCompatibilityVersion

適用於

另請參閱