0
私はRazorEngineを使用してテンプレートを含む電子メールを生成しています。RazorEngine電子メールテンプレートを使用して本文にhtmlを生成
問題は、電子メール本文に改行を追加できないことです。
var model = new EmailModel
{
Destination = "[email protected]",
Subject = "Some Subject",
Body = "Hello <br> Break <br> it <br> up"
};
var service = TemplateManager.RazorService;
var htmlBody = service.RunCompile("EmailTemplate.cshtml", model.GetType(), model);
await EmailService.SendEmail(model.Destination, model.Subject, htmlBody);
私は私のテンプレートに次のようにやってみました:
@Html.Raw(Model.Body)
しかし、それはまだ、任意のアイデアを、HTMLをデコードしないのだろうか?
<br />
と<br>
を交換 'htmlBody'で' RunCompile'メソッドによって返されたHTML文字列のどのような? 'EmailTemplate.cshtml'コンテンツコードも表示してください。 –