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

}
有帮助吗?

解决方案

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top