Hi Folks,
I had this issue in V4 of the AjaxControlToolkit and have replicated it V15. I have a asp.net 4 forms application with an update panel containing 3 dropdown controls that are daisy chained (selecting the first loads the next one with data and displays it etc.).
The last dropdown when an item is selected makes a text field with an attached HtmlEditorExtender visible. As soon as this extender, all of the dropdowns lose the ability to postback when selected.
The update panel is set to conditional and children as triggers = false. I manually call the update() method at the end of each dropdown_changed event. Each dropdown is set to AutoPostback=true.
If I comment out the editor extender, the application works fine, if I uncomment it and make it not visible, the application works fine. It is only when I make the control visible that the dropdowns fail to post back.
Does anyone have a work-a-round for this? I have added some code on the Page_Load to re-wire the selected index changed events for the dropdowns, however, this appears to make little difference.
Update: After some testing, if I make the HtmlEditor extender visible all of the time, the dropdowns never send postbacks. If the control is removed or made non-visible, the dropdowns work).
Update 2: I programmatically added the extender to a panel that was outside of the update panel in CreateChildControls, with the same results. However, I discovered that if I set the Text property of the edit control to something such as "hello World" I appear to be getting postbacks from the drop downs now - so it looks like the issue is with the control not initializing correctly.
Regards
Andy