【发布时间】:2012-06-21 08:59:20
【问题描述】:
所以现在我在 C# 中使用这样的东西:
Response.Write(Server.HtmlEncode(line));
这将从文本文件中抓取一行并将内容显示在屏幕上 - 它可以工作。我的目标是让文本文件中的行显示如下内容(文本文件行中的 HTML 格式):
<a href='http://www.url.com' target='_blank'>Link</a><br><br><!--info-->
不幸的是,由于某种原因,&lt; 和 &gt; 在转换为 HTML 之前被转换为 &lt; 和 &gt;,这会将所有 HTML 代码公开为文本并且根本不起作用。我曾尝试查看 WebBrowser 控件和其他东西,但我不明白我应该做什么。例如,我从一个网站尝试过这个:
WebBrowser browser = new WebBrowser();
browser.Navigate("about:blank");
browser.Document.Write(Server.HtmlEncode(line));
...但是没有用。我正在寻找一些非常简单的东西,如果可能的话,我可以模仿一个清晰的例子。谢谢!我也会确保选择一个答案。
【问题讨论】: