SendingMail n'est pas appelé lorsque l'utilisateur est créé à partir du contrôle CreateUserWizard dans asp.net?

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

Question

J'ai l'événement OnSendingMail déclaré dans le balisage CreateUserWizard. J'ai le code dans le fichier code-behind ainsi que les paramètres de messagerie dans le fichier web.config. Pourtant, si je mets un point d'arrêt sur la méthode SendingMail, il ne parvient même pas à atteindre le point d'arrêt et je n'arrive pas à comprendre. pourquoi cela ne se produit pas.

Voici ma méthode SendingMail:

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);

}
Était-ce utile?

La solution

Je ne sais pas pourquoi c'était le problème, mais je devais fondamentalement recréer CreateUserWizard1_SendingMail, puis tout fonctionnait comme par magie.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top