C# 我可以使用哪些插件打印HTML代码?

C# 我可以使用哪些插件打印HTML代码?,c#,.net,html,C#,.net,Html,我有一些HTML代码显示在HTML页面上,所以它不能被解释为HTML。 另外,我想保留空格/空行等 我使用的是C#/.NET 3.5:我可以使用什么?因为你并没有说你在.NET中使用哪种技术来呈现你的Html页面(Asp.NET WebForms或MVC或其他什么),答案取决于你在Html中的表现方式,不管你的服务器技术如何。在那之后,如何真正实现这个输出完全取决于您 在块中渲染它: 菲罗世界/P 这里的文本将显示为你好,世界 ,默认情况下,以固定宽度字体显示,所有空白将被保留。因为您实际上

我有一些HTML代码显示在HTML页面上,所以它不能被解释为HTML。 另外,我想保留空格/空行等


我使用的是C#/.NET 3.5:我可以使用什么?

因为你并没有说你在.NET中使用哪种技术来呈现你的Html页面(Asp.NET WebForms或MVC或其他什么),答案取决于你在Html中的表现方式,不管你的服务器技术如何。在那之后,如何真正实现这个输出完全取决于您

块中渲染它:


菲罗世界/P

这里的文本将显示为
你好,世界

,默认情况下,以固定宽度字体显示,所有空白将被保留。

因为您实际上没有说明在.Net中使用哪种技术来呈现Html页面(Asp.Net WebForms或MVC或其他),所以答案取决于您在Html中的操作方式,而不管您的服务器技术如何。在那之后,如何真正实现这个输出完全取决于您

块中渲染它:


菲罗世界/P
这里的文本将显示为
你好,世界

和默认情况下以固定宽度字体显示,所有空白都将保留。

只需使用即可

对要在浏览器中显示的字符串进行编码

并记录在重载中:

HTML编码确保文本在浏览器中正确显示,并且不会被浏览器解释为HTML。例如,如果文本字符串包含小于号(),浏览器会将这些字符解释为HTML标记的开始或结束括号。当对字符进行HTML编码时,它们将转换为字符串
,从而使浏览器正确显示小于号和大于号

现在还不清楚您想显示它的目的是什么,但是您可能想在HTML编码之前显示它(HTML Agility Pack可能会这样做,不确定)-并且要将它显示为固定宽度,您可以将其包含在
元素中。

只需使用

对要在浏览器中显示的字符串进行编码

并记录在重载中:

HTML编码确保文本在浏览器中正确显示,并且不会被浏览器解释为HTML。例如,如果文本字符串包含小于号(),浏览器会将这些字符解释为HTML标记的开始或结束括号。当对字符进行HTML编码时,它们将转换为字符串
,从而使浏览器正确显示小于号和大于号


现在还不清楚你想显示它的目的是什么,但是你可能想在HTML编码之前显示它(HTML Agility Pack可能会这样做,不确定)-并且要将它显示为固定宽度,你可以将其包含在
元素中。

我肯定也有类似的问题。你查过相关问题了吗?你说的“插件”是什么意思?插件到什么?我肯定有类似的问题。你查过相关问题了吗?你说的“插件”是什么意思?什么插件?别忘了用@CFL\u替换,Jeff-yep刚刚意识到我的错误!面包屑我最好回学校:)别忘了用@CFL_Jeff-yep替换,Jeff-yep刚刚意识到我的错误!我最好回学校:)
<pre>
  &lt;p&gt;hello world!&lt;/p&gt;
<pre>