【发布时间】:2013-11-18 07:32:08
【问题描述】:
我正在尝试从 System.Net.Mail.AlternatView 在剃刀视图中显示 html 电子邮件。我似乎无法在互联网上找到任何说明如何执行此操作的内容。一切都与创建电子邮件有关,而不是显示它们。
有人可以帮忙吗?
我一直在尝试这样的事情:
@{var stream = Model.AlternateViews[0].ContentStream;
using (StreamReader reader = new StreamReader(stream))
{
Html.Raw(reader.ReadToEnd());
Html.Display(reader.ReadToEnd());
}
我不确定如何提取 html 内容或如何显示它
谢谢
【问题讨论】:
-
尝试使用
System.Net.WebUtility.HtmlDecode("<htmlcontent>...")
标签: c# asp.net-mvc razor html-email