What is the preferred method to change the visibility property of a .NET Ajax Control Toolkit CascadingDropDown
control? I would like to render the control "invisible" when a null
value is returned from a query.
It appears that "OnSelectedIndexChanged" event does not fire from the <asp:DropDownList>
when using the toolkit extender.
Honestly, I would just target the
DropDownList
that theCascadingDropDownExtender
is attached to with thedisplay:none
css style. You could do this in javascript on the page like this:And then, in your
DropDownList
markup, just add the function above to the client-sideonchange
event:Note: Obviously, you will want logic in the javascript function to indicate whether or not the DropDownList should be hidden (such as checking to see if the control has no elements to select, etc). If you have trouble with that, let me know and I can try and help with that too.
EDIT: I have added a possible example of said logic =)