0

私は自分のアカウントコントローラーレジスターにこれを持っています:

var token = WebSecurity.CreateUserAndAccount(
                model.UserName,
                model.Password,
                    new
                    {
                        model.Email
                    },
                true);

var confirmationUrl = System.Web.HttpContext.Current.Request.Url.GetLeftPart(UriPartial.Authority) +
        "/Account/ConfirmAccount/" + token;

dynamic email = new Email("RegisterConfirmation");
email.To = model.Email;
email.UserName = model.UserName;
email.ConfirmationUrl = confirmationUrl;
email.Send();

通常、メールへのリンクを送信し、アカウントに送信するとリンクが送信されることを期待していGMailますYahooが、アカウントに送信するとHotmail、リンクはプレーンとして送信され、stringそこに移動するにはコピーと貼り付けが必要になります。

これを引き起こしているものについてのアイデアはありますか?

4

1 に答える 1

0

私はそれがhotmailと関係があると思います。

必要に応じて、代わりに電子メールにhtmlのフラグを付け(email.IsHtml = trueと思います)、htmlで書き込むことができます。これはすべてで機能するはずです。

于 2013-03-23T08:35:50.750 に答える