SendingMail не вызывается при создании пользователя из элемента управления CreateUserWizard в asp.net?

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

Вопрос

У меня есть событие OnSendingMail, объявленное в разметке CreateUserWizard. У меня есть код в файле code-behind, а также настройки почты в web.config, но если я поставлю точку останова на метод SendingMail, он даже не достигнет точки останова, и я не могу понять, почему этого не происходит.

Вот мой метод 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);

}
Это было полезно?

Решение

Я не знаю, почему это было проблемой, но мне пришлось воссоздать CreateUserWizard1_SendingMail, и тогда это волшебным образом сработало.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top