1

在 CreateUserWizard 我设置了:

DisableCreatedUser="True" 
LoginCreatedUser="False"

但用户在创建后登录。

并且还用于发送我添加的验证电子邮件:

   <MailDefinition BodyFileName="~/EmailTemplates/NewAccountTemplate.htm" From="info@test.com" IsBodyHtml="True" Subject="Registration">
   </MailDefinition>

但没有发送电子邮件,甚至没有触发 OnSendingMail。

请帮我。

4

1 回答 1

2

问题是 Register.aspx.cs 中的这个默认代码

formsauthentication.setauthcookie(registeruser.username, false /* createpersistentcookie */);
string continueurl = registeruser.continuedestinationpageurl;
if (string.isnullorempty(continueurl))
{
   continueurl = "~/";
}
response.redirect(continueurl);
于 2011-03-18T16:34:56.617 回答