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

属性值

如果启用 WebControl 对象,则为 true;否则为 false

注解

这是只读属性。 如果要禁用控件,请将其 Enabled 属性设置为 false

如果控件未包含在另一个控件中,则 IsEnabled 属性的值始终与属性 Enabled 的值相同。

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

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

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

适用于

另请参阅