SendingMail não está sendo chamado quando o usuário é criado a partir do controle CreateUserWizard em asp.net?

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

Pergunta

Eu tenho o evento OnSendingMail declarada na marcação CreateUserWizard. Eu tenho o código no ficheiro de código subjacente, bem como as configurações de e-mail no web.config, mas se eu colocar um break point no método SendingMail, ele não chegou a atingir o ponto de ruptura e eu não consigo descobrir por isso não está acontecendo.

Aqui é o meu método 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);

}
Foi útil?

Solução

Eu não sei por que isso era o problema, mas eu basicamente tive que recriar a CreateUserWizard1_SendingMail e então magicamente funcionou.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top