YesOrKnow
asked on
How to share the same ModalPopupExtender and the popup panel by buttons within different UpdatePanel
Hi everyone,
As in my question title: I got several update panels in a page, and each of them contains a "Add Extra" button. I also added a modal popup extender, and a popup panel.
My question is how can I reuse this ModalPopupExtender for all these "Add Extra" buttons click,
it only has one TargetControlId attribute.
In addition, because I put this ModalPopupExtender outside any update panel, so I got an error when I try to open this page:
" Error:An extender can't be in a different UpdatePanel than the control it extends. "
How can I get rid of this problem, and why an extender can't be in a different UpdatePanel than the control it extends?
Many thanks!
As in my question title: I got several update panels in a page, and each of them contains a "Add Extra" button. I also added a modal popup extender, and a popup panel.
My question is how can I reuse this ModalPopupExtender for all these "Add Extra" buttons click,
it only has one TargetControlId attribute.
In addition, because I put this ModalPopupExtender outside any update panel, so I got an error when I try to open this page:
" Error:An extender can't be in a different UpdatePanel than the control it extends. "
How can I get rid of this problem, and why an extender can't be in a different UpdatePanel than the control it extends?
Many thanks!
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
I added a hidden dummy button "btnDummy" with style="display:none;" and then assigned it to the TargetControlId of ModalPopupExtender, then set all "Add Extra" button onClick to one click event handler which shows the extender. Your solutions work well.