【发布时间】:2009-12-31 19:31:55
【问题描述】:
我需要在 HTML 电子邮件中发送 XML/HTML,以便它显示未呈现。我正在使用 ASP.NET。我应该采取什么方法?
【问题讨论】:
-
用 < 替换所有的 '
我需要在 HTML 电子邮件中发送 XML/HTML,以便它显示未呈现。我正在使用 ASP.NET。我应该采取什么方法?
【问题讨论】:
HTML 编码它。您可以使用HttpUtility.HtmlEncode 方法。
【讨论】:
如果我理解正确,您希望 HTML 显示为文本而不是解释。如果是这样,那么您可以简单地使用 Server.HtmlEncode 方法对您的字符串进行编码,然后将其发送回浏览器。
...
text="<h1>Hello World</h1>";
textEncoded = Server.HtmlEncode(text);
...
<%=textEncoded%>
【讨论】: