SendingMail wird nicht aufgerufen wird, wenn der Benutzer von der Create Steuerung in asp.net erstellt wird?

StackOverflow https://stackoverflow.com/questions/1608242

Frage

Ich habe das OnSendingMail Ereignis in der Create Markup deklariert. Ich habe den Code in der Code-Behind-Datei sowie die Mail-Einstellungen in der web.config, aber wenn ich einen Haltepunkt auf der SendingMail Methode setze, ist es nicht einmal den Bruchpunkt getroffen und ich kann nicht herausfinden warum es nicht geschieht.

Hier ist meine SendingMail Methode:

protected void CreateUserWizard1_SendingMail(object sender, MailMessageEventArgs e)
{
    MembershipUser user = Membership.GetUser(CreateUserWizard1.UserName);

    string loginurl = "http://localhost:2030/login.aspx";

    e.Message.Body = e.Message.Body.Replace("<%VerifyUrl%>", loginurl);

}
War es hilfreich?

Lösung

Ich weiß nicht, warum dies das Problem war, aber ich hatte im Grunde die CreateUserWizard1_SendingMail neu zu erstellen und dann es funktionierte magisch an.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top