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

Evento CreateUserWizard.SendMailError

 

Data di pubblicazione: ottobre 2016

Si verifica quando si verifica un errore SMTP l'invio di posta elettronica al nuovo utente.

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

public event SendMailErrorEventHandler SendMailError

Il SendMailError evento viene generato quando si verifica un problema utilizzando il provider di posta elettronica SMTP per inviare posta elettronica all'indirizzo fornito dal nuovo utente. Il motivo più comune per generare questo evento è quando il <smtpMail> sezione del file Web. config non è corretto.

Il valore predefinito SendMailError gestore eventi non rilevare o gestire l'errore SMTP del sistema di posta elettronica. Il SendMailError gestore eventi deve impostare il Handled proprietà del SendMailErrorEventArgs oggetto true per impedire l'errore venga visualizzato agli utenti del sito Web.

Per ulteriori informazioni sulla gestione degli eventi, vedere NIB: utilizzo degli eventi.

Esempio di codice seguente è un gestore per il SendMailError evento che chiama una routine specifiche del sito per registrare l'errore di posta elettronica. Il Handled proprietà del SendMailErrorEventArgs è impostata su true per indicare che l'errore è stato gestito.

<%@ 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 SiteSpecificLoggingProcedure(SendMailErrorEventArgs e)
  {
    // Code to log e-mail error, e.Exception.ToString, goes here.
  }

  void Createuserwizard1_SendMailError (object sender, SendMailErrorEventArgs e)
  {
    SiteSpecificLoggingProcedure (e);
    e.Handled = true;
  }
</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>CreateUserWizard.SendMailError sample</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
      <asp:createuserwizard id="Createuserwizard1" runat="server" 
        onsendmailerror="Createuserwizard1_SendMailError">
      </asp:createuserwizard>
    </div>
    </form>
</body>
</html>

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