Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo Wizard.OnSideBarButtonClick (WizardNavigationEventArgs)

 

Data di pubblicazione: ottobre 2016

Genera l'evento SideBarButtonClick.

Spazio dei nomi:   System.Web.UI.WebControls
Assembly:  System.Web (in System.Web.dll)

protected virtual void OnSideBarButtonClick(
	WizardNavigationEventArgs e
)

Parametri

e
Type: System.Web.UI.WebControls.WizardNavigationEventArgs

Oggetto WizardNavigationEventArgs contenente i dati evento.

Il SideBarButtonClick evento viene generato quando viene fatto clic su un pulsante nell'area dell'intestazione laterale.

System_CAPS_noteNota

Il SideBarButtonClick evento non viene generato un evento se una Button controllare con il CommandName impostata su Move è di fuori del DataList elenco nella barra laterale del controllo per il SideBarTemplate oggetto.

Quando viene generato un evento, il gestore dell'evento viene richiamato tramite un delegato. Per ulteriori informazioni, vedere NIB: generazione di un evento.

Il metodo OnSideBarButtonClick 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 di OnSideBarButtonClick metodo in una classe derivata, accertarsi di chiamare il OnSideBarButtonClick metodo della classe di base in modo che i delegati registrati ricevano l'evento.

Esempio di codice riportato di seguito viene illustrato come specificare un gestore eventi per il SideBarButtonClick evento. Ogni volta che il SideBarButtonClick viene generato l'evento, viene scritto un messaggio di Text proprietà per Label1 con informazioni su quali sidebar è stato fatto clic sul pulsante di area.

<%@ 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 OnSideBarButtonClick(object sender, WizardNavigationEventArgs e)
  {
    // When a button in the sidebar area is clicked, put a message
    // in Label1 to be displayed in the header area.
    Label tempLabel = (Label)Wizard1.FindControl("Label1");
    if (tempLabel != null)
    {
      tempLabel.Text = "You clicked the button for Step " + 
        (e.NextStepIndex + 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" 
        onsidebarbuttonclick="OnSideBarButtonClick">
        <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>
        </WizardSteps>
        <HeaderTemplate>
          <b>SideBarButtonClick Example</b>
          &nbsp;<br />
          <asp:Label id="Label1" 
            runat="server" 
            width="208px" 
            height="19px">
          </asp:Label>
        </HeaderTemplate>
      </asp:Wizard>
    </form>
  </body>
</html>

.NET Framework
Disponibile da 2.0
Torna all'inizio
Mostra: