asp.netのCreateUserWizardコントロールからユーザーが作成されたときにSendingMailが呼び出されていませんか?

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

質問

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