如何用c#字符串显示HTML内容
本文关键字:HTML 内容 显示 字符串 何用 | 更新日期: 2023-09-27 17:49:42
我想实现这样的东西:
string html = @"Hello <b> World ! </b>";
期望的输出将是
Hello World
字符串html可以在标签、文本框等任何地方使用。
但它不起作用。它只显示Hello <b> World ! </b>
还有其他方法吗?
试试HtmlString
:
HtmlString html = new HtmlString("Hello <b> World ! </b>");
使用@Html.Raw()
@Html.Raw(string);
查看更多信息:http://forums.asp.net/t/1903975.aspx?how+to+use+html+raw
取决于ASP的版本。但是最安全的方法是创建一个文字控件
<asp:Literal runat='server' id='yourOutput' Text='' />
然后在
后面的代码上设置yourOutput.Text = html;
这应该适用于所有版本的经典 ASP。. NET -对于MVC项目你已经得到了很好的答案。