(0) exportieren Drucken
Alle erweitern

Wizard.OnNextButtonClick-Methode

Aktualisiert: November 2007

Löst das NextButtonClick-Ereignis aus.

Namespace:  System.Web.UI.WebControls
Assembly:  System.Web (in System.Web.dll)

protected virtual void OnNextButtonClick(
	WizardNavigationEventArgs e
)
protected void OnNextButtonClick(
	WizardNavigationEventArgs e
)
protected function OnNextButtonClick(
	e : WizardNavigationEventArgs
)

Parameter

e
Typ: System.Web.UI.WebControls.WizardNavigationEventArgs
Ein WizardNavigationEventArgs, das die Ereignisdaten enthält.

Das NextButtonClick-Ereignis wird durch Klicken auf die Schaltfläche Weiter ausgelöst.

Durch das Auslösen eines Ereignisses wird der Ereignishandler über einen Delegaten aufgerufen. Weitere Informationen finden Sie unter Auslösen eines Ereignisses.

Die OnNextButtonClick-Methode ermöglicht es abgeleiteten Klassen auch, das Ereignis ohne Anfügen eines Delegaten zu behandeln. Dies ist das bevorzugte Verfahren für die Behandlung des Ereignisses in einer abgeleiteten Klasse.

Hinweise zur Vererbung:

Wenn Sie die OnNextButtonClick-Methode in einer abgeleiteten Klasse überschreiben, müssen Sie die OnNextButtonClick-Methode der Basisklasse aufrufen, sodass registrierte Delegaten das Ereignis empfangen.

Im folgenden Codebeispiel wird veranschaulicht, wie ein Ereignishandler für das NextButtonClick-Ereignis angegeben wird. Bei jedem Klicken auf die Schaltfläche Weiter wird die BorderWidth-Eigenschaft für das Wizard-Steuerelement um 1 Pixel erhöht, wie von der Unit-Klasse gemessen.

<%@ 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>


Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98

.NET Framework und .NET Compact Framework unterstützen nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.

.NET Framework

Unterstützt in: 3.5, 3.0, 2.0

Community-Beiträge

HINZUFÜGEN
Anzeigen:
© 2014 Microsoft