【发布时间】:2012-03-28 12:07:06
【问题描述】:
我正在尝试生成带有 HTML 内容的电子邮件。此内容已经过卫生处理,因此我对此并不担心,但是当我致电时:
Razor.Parse(template, model);
在以下 Razor 模板上:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<body>
@(new System.Web.HtmlString(Model.EmailContent))
</body>
</html>
输出的电子邮件是 HTMl 编码的,但我需要对其进行解码。我怎样才能做到这一点?
【问题讨论】:
-
我回答了这个问题,但它作为重复的答案被删除了,因为我在这里回答了它:stackoverflow.com/questions/23603593/… ... 这个答案适用于 MVC 和 RazorEngine。
标签: c# razor html-encode