确认网址在Hotmail中以字符串形式出现

时间:2013-03-23 07:52:59

标签: c# visual-studio-2012 ef-code-first simplemembership postal

我的账户控制器注册表中有这个:

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();

通常情况下,我希望在发送到GMailYahoo帐户时发送指向电子邮件的链接及其发送方式,但是当发送到Hotmail帐户时,会发送链接作为一个普通的string,需要复制和过去在那里导航。

关于导致这种情况的任何想法?

1 个答案:

答案 0 :(得分:0)

我希望它与hotmail有关。

如果你愿意,你可以将电子邮件标记为html(email.IsHtml = true,我相信)并将其写入html,这应该适用于所有内容。