【发布时间】:2019-11-24 23:01:38
【问题描述】:
我目前正在从文件路径加载一个 html 文件并将其作为文本读取。然后我替换文件本身中的某些字符,我想将它转换回 html。
这就是我目前的做法:
HtmlDocument document = new HtmlDocument();
document.Load(@message.Location);
content = document.DocumentNode.OuterHtml;
//Code to replace text
var eContent = HttpUtility.HtmlEncode(content);
当我调试并检查 eContent 包含的内容时,我可以看到像“\r\n”这样的换行符。如果我将文本复制并粘贴到 .html 文件中,则只会出现文本,而不是正确的 html 页面。
我已经在使用 Html AgilityPack,但不确定我还需要做什么。
编辑:
我也试过了
var result = new HtmlString(content);
【问题讨论】:
标签: c# html .net asp.net-core html-agility-pack