.net - What Happens When You Set A Parent Control's Enabled Property? -


I have a custom control container, each of which has 2 controls. To display when one is enabled (i.e. a text box, or checkbox), and a label to display when disabled

I have overloaded render like this:

  Protected Override Subordonder (IW.VIIHtmlTextWriter as a system) if IEnabled then _item.RenderControl (Author) Else _display_text.RenderControl (Author) End Sub Sub  

However, when I set the container, which is the enabled = incorrect There is a table for me, I do not have the required functionality, but instead I am shading the text box and checkbox.

What happens when you set the parent's enabled property? My impression was that it preached the situation to all its children, but it seems that I am wrong.

Thank you!

The short answer is that your assumption is actually false

if you like (And expanding WebControl, and your container has runat = server), you can use

  if Naming Container Then enabled  

  instead of  

But do not broadcast the properties below the tree in asp.


Comments