Link to home
Start Free TrialLog in
Avatar of YesOrKnow
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!
ASKER CERTIFIED SOLUTION
Avatar of Mrunal
Mrunal
Flag of India image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of YesOrKnow
YesOrKnow

ASKER

Thanks mroonal,
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.