我正在尝试生成包含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>
输出的电子邮件是HTM1编码的,但是我需要对其进行解码。我该怎么做?
我回答了这个问题,但是由于我在这里回答了它,因此它被删除了,因为它是重复的回答:stackoverflow.com/questions/23603593 / ... ...这个答案对MVC和RazorEngine都适用。
—
布赖恩·赖斯