我的账户控制器注册表中有这个:
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
,需要复制和过去在那里导航。
关于导致这种情况的任何想法?
答案 0 :(得分:0)
我希望它与hotmail有关。
如果你愿意,你可以将电子邮件标记为html(email.IsHtml = true,我相信)并将其写入html,这应该适用于所有内容。