我在我的应用程序中安装了 MVCMailer。但是当我用俄语字符集发送邮件时,我得到了这样的东西:
Ïðèâåòñòâóåì Âàñ íà ñàéòå
很好看,不是吗?:)
有关详细信息,可以显示 IUserMailer.cs:
namespace photostorage.Mailers
{
public interface IUserMailer
{
MailMessage Welcome(string userMail, string login, string password);
MailMessage PasswordReset();
}
}
和 UserMailer.cs:
public virtual MailMessage Welcome(string userMail, string login, string password)
{
var mailMessage = new MailMessage{Subject = "Добро пожаловать на FotoStorage.org"};
mailMessage.To.Add(userMail);
ViewBag.login = login;
ViewBag.password = password;
PopulateBody(mailMessage, viewName: "Welcome");
return mailMessage;
}
_Layout.cshtml:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
@RenderBody()
</body>
</html>
和 Welcome.cshtml
<div>
<div><h1>Приветствуем Вас на сайте ......</h1></div>
<div>
<p>
Ваш логин: @ViewBag.login
Ваш пароль: @ViewBag.password
</p>
<p>
Постоянная ссылка на Ваши фото - .......
</p>
</div>
</div>
非常感谢!:)