Hello,

I have a Wizard (not CreateUserWizard nor ADO.Net Wizard) in a UserControl. The wizard has been placed in an UpdatePanel. When this UserControl is invoked by a web page or another Usercontrol, the following error is returned:

"An extender can't be in a different UpdatePanel than the control it extends."

When the UpdatePanel is removed from the Usercontrol, of course, the web page that invokes the control is refreshed with each postback and in the case of a usercontrol, both the UserControl and wizard that is called by this UserControl will show simultaneously. For instance, if a web page calls User Control #1, both User Control #1 and User Control #2 (the wizard) will show since the wizard is registered by User Control #1. As a result, the wizard or Usercontrol #2 has to be closed before to getting to UserControl #1.

Wondering if there's a way to include the Wizard in an updatepanel when either a web page or usercontrol that calls the wizard already has an updatepanel?

Here's a sample of the code:

Code:
<asp:UpdatePanel ID="UpdatePanel1" runat ="server">
<ContentTemplate>
<asp:Panel id="Panel1" runat="server" BackColor="Control" CssClass="modalPopup" 
        Height="550" Width="772" Visible="True" style="display:none" ScrollBars="None">
    <asp:Wizard ID="Wizard1" runat="server" ActiveStepIndex="1" Height="478px" 
        Width="688px" DisplayCancelButton="True">    
        <StartNextButtonStyle CssClass="wizardNextButton" />
        <FinishCompleteButtonStyle CssClass="wizardNextButton" />
        <StepNextButtonStyle CssClass="wizardNextButton" />
        <StartNavigationTemplate>
.......
The above has been made into a UserControl. The Usercontrol is referenced and called from a web page that has an UpdatePanel like so:
Code:
<%@ Register Src="wzdPayment_frm.ascx" TagName="wzdPayment" TagPrefix="uc1" %>

<asp:UpdatePanel ID="UpdatePanel1" runat ="server">
<ContentTemplate>
.......
<uc1:wzdPayment ID="wzdPayment1" runat="server" OnWzdPaymentSelected="OnSelectedWzdPayment"></uc1:wzdPayment>
</ContentTemplate>
</asp:UpdatePanel>
Any help is appreciated.