I have added an extra step to my uzerwizard

```
<asp:TemplatedWizardStep id="stpPayment" runat="server" Title="Payment">
        <ContentTemplate>
<asp:DropDownList ID="cmbSubs" runat="server" ClientIDMode="Static" 
                            Width="200px">

                            <asp:ListItem Value="month">Monthly Subscription</asp:ListItem>
                            <asp:ListItem Value="year">Annual Subscription</asp:ListItem>
                        </asp:DropDownList>

```

i am successfully navigating to the new step 

```
protected void NewUserprofileWizard_NextButtonClick(object sender, WizardNavigationEventArgs e)
{
    if (NewUserprofileWizard.ActiveStepIndex == 0)
    {
        NewUserprofileWizard.ActiveStepIndex = 1;

    }
}

```

but I cant get access to the dropdownlist from my codebehind
note: i can get a handle onto the controls in the 1st (createuser) step.

but any controls in the next step always return a null.

this is the code i am using

```
DropDownList cmb = (DropDownList)NewUserprofileWizard.WizardSteps[1].FindControl("cmbSubs");

```

i always return a null.

note that this works just fine

```
TextBox tmp = (TextBox)NewUserprofileWizard.CreateUserStep.ContentTemplateContainer.FindControl("Email");
    userProfile.AccountEmail = tmp.Text;

```

problem seems unique to custom steps

Thanks for the help

---

Tried Gregors suggestion. no luck. mine always comes up as null.

![enter image description here](https://i.stack.imgur.com/2qcLN.png)

if thsi helps any:
my wizard is inside a user control..
the page that uses the user control is inside a master page.....