WebControl.IsEnabled Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar ett värde som anger om kontrollen är aktiverad.
protected public:
property bool IsEnabled { bool get(); };
protected internal bool IsEnabled { get; }
member this.IsEnabled : bool
Protected Friend ReadOnly Property IsEnabled As Boolean
Egenskapsvärde
true om objektet WebControl är aktiverat, annars false.
Kommentarer
Det här är en skrivskyddad egenskap. Om du vill inaktivera en kontroll anger du dess Enabled egenskap till false.
Om en kontroll inte finns i en annan kontroll är värdet för IsEnabled egenskapen alltid detsamma som värdet för Enabled egenskapen.
Egenskapen IsEnabled har ett värde som skiljer sig från Enabled egenskapen om en kontroll är underordnad en annan kontroll och om alla följande omständigheter är uppfyllda:
Värdet för Enabled egenskapen eller egenskapen för IsEnabled den överordnade kontrollen är
false.Egenskapen Enabled för den underordnade kontrollen är inställd på
true.
I den här situationen ärver den underordnade kontrollen den överordnade kontrollens inaktiverade tillstånd. Egenskapen IsEnabled för den underordnade kontrollen returneras false för att indikera att kontrollen är inaktiverad även om den underordnade kontrollen inte uttryckligen inaktiverades genom att dess egenskap anges Enabled till false. Den överordnade kontrollen kan ha sin Enabled egenskap inställd true på men kan ärva inaktiverat tillstånd från dess överordnade och så vidare.
När ASP.NET renderar HTML-element för en serverkontroll markerar det elementen som inaktiverade genom att ange attributet disabled eller css-attributet class. Mer information finns i SupportsDisabledAttribute och ControlRenderingCompatibilityVersion.