Wizard.OnFinishButtonClick(WizardNavigationEventArgs) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Genera l'evento FinishButtonClick.
protected:
virtual void OnFinishButtonClick(System::Web::UI::WebControls::WizardNavigationEventArgs ^ e);
protected virtual void OnFinishButtonClick (System.Web.UI.WebControls.WizardNavigationEventArgs e);
abstract member OnFinishButtonClick : System.Web.UI.WebControls.WizardNavigationEventArgs -> unit
override this.OnFinishButtonClick : System.Web.UI.WebControls.WizardNavigationEventArgs -> unit
Protected Overridable Sub OnFinishButtonClick (e As WizardNavigationEventArgs)
Parametri
Oggetto WizardNavigationEventArgs che contiene i dati dell'evento.
Esempio
Nell'esempio di codice seguente viene illustrato come specificare un gestore eventi per l'evento FinishButtonClick . Quando si fa clic sul pulsante Fine , viene scritto un messaggio di conferma in Label1
e la Label1.Visible
proprietà è impostata su true
in modo che il messaggio venga visualizzato nel passaggio.
<%@ 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 OnFinishButtonClick(object sender, WizardNavigationEventArgs e)
{
// When the Finish button is clicked, write a confirmation
// that the wizard was completed to Label1, and make it visible.
Label1.Text = "The wizard has been completed.";
Label1.Visible = true;
}
</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"
onfinishbuttonclick="OnFinishButtonClick">
<WizardSteps>
<asp:WizardStep id="WizardStep1"
title="Step 1"
runat="server">
</asp:WizardStep>
<asp:WizardStep id="WizardStep2"
title="Step 2"
runat="server">
</asp:WizardStep>
</WizardSteps>
<HeaderTemplate>
<b>FinishButtonClick Example</b>
</HeaderTemplate>
</asp:Wizard>
<asp:Label id="Label1"
runat="Server"
visible="False" />
</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 OnFinishButtonClick(ByVal sender As Object, ByVal e As WizardNavigationEventArgs)
' When the Finish button is clicked, write a confirmation
' that the wizard was completed to Label1, and make it visible.
Label1.Text = "The wizard has been completed."
Label1.Visible = True
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"
onfinishbuttonclick="OnFinishButtonClick">
<WizardSteps>
<asp:WizardStep id="WizardStep1"
title="Step 1"
runat="server">
</asp:WizardStep>
<asp:WizardStep id="WizardStep2"
title="Step 2"
runat="server">
</asp:WizardStep>
</WizardSteps>
<HeaderTemplate>
<b>FinishButtonClick Example</b>
</HeaderTemplate>
</asp:Wizard>
<asp:Label id="Label1"
runat="Server"
visible="False" />
</form>
</body>
</html>
Commenti
L'evento FinishButtonClick viene generato quando viene fatto clic sul pulsante Finish .
Quando viene generato un evento, il gestore dell'evento viene richiamato tramite un delegato. Per altre informazioni, vedere la gestione e generazione di eventi.
Il metodo OnFinishButtonClick consente inoltre alle classi derivate di gestire l'evento senza associare un delegato. È la tecnica consigliata per la gestione dell'evento in una classe derivata.
Note per gli eredi
Quando si esegue l'override del OnFinishButtonClick(WizardNavigationEventArgs) metodo in una classe derivata, assicurarsi di chiamare il OnFinishButtonClick(WizardNavigationEventArgs) metodo della classe base in modo che i delegati registrati ricevano l'evento.