我在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);
}
答案 0 :(得分:1)
我不知道为什么会出现这个问题,但我基本上不得不重新创建CreateUserWizard1_SendingMail然后神奇地工作了。