Hi,
If you want to access the next button in the winzard, you should use convert the winzard to the StepNavigationTemplate. In this StepNavigationTemplate, you can see there are two buttons, Previous and Next.
For example:
<asp:Wizard ID="Wizard1" runat="server" ActiveStepIndex="0" OnFinishButtonClick="Wizard1_FinishButtonClick" OnNextButtonClick="Wizard1_NextButtonClick">
<WizardSteps>
<asp:WizardStep ID="Step1" runat="server" Title="Step 1">
<asp:Label ID="lbl1" Text="Step1" runat=server></asp:Label>
</asp:WizardStep>
<asp:WizardStep ID="Step2" runat="server" Title="Step 2">
<asp:Label ID="lbl2" Text="Step2" runat=server></asp:Label>
</asp:WizardStep>
<asp:WizardStep ID="Step3" runat="server" Title="Step3">
<asp:Label ID="lbl3" Text="Step3" runat=server></asp:Label>
</asp:WizardStep>
<asp:WizardStep ID="Step4" runat="server" Title="Step4">
<asp:Label ID="lbl4" Text="Step4" runat=server></asp:Label>
</asp:WizardStep>
</WizardSteps>
<StepNavigationTemplate>
<asp:Button ID="StepPreviousButton" runat="server" CausesValidation="False" CommandName="MovePrevious" Text="Previous" />
<asp:Button ID="StepNextButton" runat="server" CommandName="MoveNext" Text="Next" />
</StepNavigationTemplate>
</asp:Wizard> So you can access them in the page's codebehind.
For example(the winzard control is on the master page):
Button btn = (Button)this.Page.FindControl("ctl00$Wizard1$StepNavigationTemplateContainerID$StepPreviousButton");
btn.Visible = false; Hope it helps.