WebControl.IsEnabled 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取一个值,该值指示是否启用控件。
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
属性将元素标记为已禁用。 有关详细信息,请参阅 SupportsDisabledAttribute 和 ControlRenderingCompatibilityVersion。