从asp.net中的CreateUserWizard控件创建用户时,没有调用SendingMail?

时间:2009-10-22 15:58:44

标签: c# asp.net asp.net-membership createuserwizard

我在CreateUserWizard标记中声明了OnSendingMail事件。我有代码隐藏文件中的代码以及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);

}

1 个答案:

答案 0 :(得分:1)

我不知道为什么会出现这个问题,但我基本上不得不重新创建CreateUserWizard1_SendingMail然后神奇地工作了。