Wizard.OnNextButtonClick(WizardNavigationEventArgs) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Löst das NextButtonClick-Ereignis aus.
protected:
virtual void OnNextButtonClick(System::Web::UI::WebControls::WizardNavigationEventArgs ^ e);
protected virtual void OnNextButtonClick (System.Web.UI.WebControls.WizardNavigationEventArgs e);
abstract member OnNextButtonClick : System.Web.UI.WebControls.WizardNavigationEventArgs -> unit
override this.OnNextButtonClick : System.Web.UI.WebControls.WizardNavigationEventArgs -> unit
Protected Overridable Sub OnNextButtonClick (e As WizardNavigationEventArgs)
Parameter
Ein WizardNavigationEventArgs, das die Ereignisdaten enthält.
Beispiele
Im folgenden Codebeispiel wird veranschaulicht, wie an einen Ereignishandler für die NextButtonClick Ereignis. Jedes Mal die Weiter Schaltfläche geklickt wird, die BorderWidth -Eigenschaft für die Wizard Steuerelement wird um 1 Pixel erhöht, gemessen an der Unit Klasse.
<%@ Page Language="C#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
void OnNextButtonClick(object sender, WizardNavigationEventArgs e)
{
// When the Next button is clicked, increase the
// Wizard1.BorderWidth by 1.
Wizard1.BorderWidth = Unit.Pixel((int)(Wizard1.BorderWidth.Value + 1));
}
void OnPreviousButtonClick(object sender, WizardNavigationEventArgs e)
{
// When the Previous button is clicked, decrease the
// Wizard1.BorderWidth by 1.
Wizard1.BorderWidth = Unit.Pixel((int)(Wizard1.BorderWidth.Value - 1));
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>ASP.NET Example</title>
</head>
<body>
<form id="form1" runat="server">
<asp:Wizard id="Wizard1"
runat="server"
onnextbuttonclick="OnNextButtonClick"
onpreviousbuttonclick="OnPreviousButtonClick"
borderstyle="Solid"
bordercolor="#3300ff"
borderwidth="1">
<WizardSteps>
<asp:WizardStep id="WizardStep1"
runat="server"
title="Step 1">
</asp:WizardStep>
<asp:WizardStep id="WizardStep2"
runat="server"
title="Step 2">
</asp:WizardStep>
<asp:WizardStep id="WizardStep3"
runat="server"
title="Step 3">
</asp:WizardStep>
<asp:WizardStep id="WizardStep4"
runat="server"
title="Step 4">
</asp:WizardStep>
<asp:WizardStep id="WizardStep5"
runat="server"
title="Step 5">
</asp:WizardStep>
<asp:WizardStep id="WizardStep6"
runat="server"
title="Step 6">
</asp:WizardStep>
<asp:WizardStep id="WizardStep7"
runat="server"
title="Step 7">
</asp:WizardStep>
</WizardSteps>
<HeaderTemplate>
<b>NextButtonClick and PreviousButtonClick Example</b>
</HeaderTemplate>
</asp:Wizard>
</form>
</body>
</html>
<%@ Page Language="VB" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
Sub OnNextButtonClick(ByVal sender As Object, ByVal e As WizardNavigationEventArgs)
' When the Next button is clicked, increase the
' Wizard1.BorderWidth by 1.
Wizard1.BorderWidth = Unit.Pixel(CInt(Wizard1.BorderWidth.Value + 1))
End Sub
Sub OnPreviousButtonClick(ByVal sender As Object, ByVal e As WizardNavigationEventArgs)
' When the Previous button is clicked, decrease the
' Wizard1.BorderWidth by 1.
Wizard1.BorderWidth = Unit.Pixel(CInt(Wizard1.BorderWidth.Value - 1))
End Sub
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>ASP.NET Example</title>
</head>
<body>
<form id="form1" runat="server">
<asp:Wizard id="Wizard1"
runat="server"
onnextbuttonclick="OnNextButtonClick"
onpreviousbuttonclick="OnPreviousButtonClick"
borderstyle="Solid"
bordercolor="#3300ff"
borderwidth="1">
<WizardSteps>
<asp:WizardStep id="WizardStep1"
runat="server"
title="Step 1">
</asp:WizardStep>
<asp:WizardStep id="WizardStep2"
runat="server"
title="Step 2">
</asp:WizardStep>
<asp:WizardStep id="WizardStep3"
runat="server"
title="Step 3">
</asp:WizardStep>
<asp:WizardStep id="WizardStep4"
runat="server"
title="Step 4">
</asp:WizardStep>
<asp:WizardStep id="WizardStep5"
runat="server"
title="Step 5">
</asp:WizardStep>
<asp:WizardStep id="WizardStep6"
runat="server"
title="Step 6">
</asp:WizardStep>
<asp:WizardStep id="WizardStep7"
runat="server"
title="Step 7">
</asp:WizardStep>
</WizardSteps>
<HeaderTemplate>
<b>NextButtonClick and PreviousButtonClick Example</b>
</HeaderTemplate>
</asp:Wizard>
</form>
</body>
</html>
Hinweise
Die NextButtonClick Ereignis wird ausgelöst, wenn die Weiter geklickt wird.
Durch das Auslösen eines Ereignisses wird der Ereignishandler über einen Delegaten aufgerufen. Weitere Informationen finden Sie unter Behandeln und Auslösen von Ereignissen.
Mit der OnNextButtonClick-Methode können auch abgeleitete Klassen das Ereignis ohne Anfügen eines Delegaten behandeln. Dies ist das bevorzugte Verfahren für die Behandlung des Ereignisses in einer abgeleiteten Klasse.
Hinweise für Vererber
Beim Überschreiben der OnNextButtonClick(WizardNavigationEventArgs) -Methode in einer abgeleiteten Klasse werden Sie sicher, dass zum Aufrufen der OnNextButtonClick(WizardNavigationEventArgs) Methode der Basisklasse, damit Delegaten registrierte das Ereignis empfangen.