星风飞行
2015-10-16 15:18
如果我要输出的正好是HTML标签,比如我想在页面上显示 <br/> 这几个字符,
应该怎么写?
string
str= HttpUtility.HtmlEncode("要输出的HTML");
这样,当输出到页面上str的时候,就不会显示成页面!而是字符串
如:string str="<table
widht='500'><tr><td>aaa</td></tr></table>";
如果直接输出str的话,页面上则会出现一个宽为500px的 table
如果使用string str
= HttpUtility.HtmlEncode("<table
widht='500'><tr><td>aaa</td></tr></table>");
则会原样的输出<table
widht='500'><tr><td>aaa</td></tr></table>
<pre></pre>,,或者是用个textarea,当然你也可以把html的<>转换成特殊字符,不过我觉的用textarea是最好的选择。
使用特殊字符来表示"<"和">",>和<>html<,即用"$lt;"和"$gt"替换原来的"<"">"符号 。
其实就是用"$lt;"和"$gt"替换原来的"<"">"符号
用HTML entity
$lt;br/$gt;
JavaScript入门篇
739816 学习 · 9566 问题
相似问题