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 相同。

如果控件是另一个控件的子控件,并且以下所有情况均为 true,则 IsEnabled 此属性的值与属性不同 Enabled

在这种情况下,子控件继承父控件的禁用状态。 IsEnabled子控件的属性返回false以指示控件已禁用,即使子控件未通过将其Enabled属性设置为false显式禁用也是如此。 父控件本身可能已设置trueEnabled属性,但可能会从其父级继承禁用状态,依此类加。

当 ASP.NET 为服务器控件呈现 HTML 元素时,它将元素标记为禁用,方法是设置其 disabled 属性或 CSS class 属性。 有关详细信息,请参阅 SupportsDisabledAttributeControlRenderingCompatibilityVersion

适用于

另请参阅