我想在网页上显示一段html代码,例如<div style="width:300px;height:200px;border:1px dashed red" ></div>
我要显示这段代码,而不是一个div
Encode这段string
调用HttpUtility.HtmlEncoder或Server.HtmlEncode方法处理你要输出的字符串后再输出就可以了.
很简单,直接可以放在一个中<TEXTAREA>中,代码如下:
<html>
<head>
<title>
显示HTML代码
</title>
</head>
<body>
<TEXTAREA rows=6 cols=60>
<div style="width:300px;height:200px;border:1px dashed red" ></div>
</TEXTAREA>
</body>
</html>
放到<textarea>是最简单的方法,还有就是用HttpUtility.HtmlEncode()也可以。
如果想想下面这种显示就要多费工夫了,可以用第三方的控件来做。
<div style="width:300px;height:200px;border:1px dashed red" ></div>
还有一种超级简单的方法是:
<xmp>
<div style="width:300px;height:200px;border:1px dashed red" ></div>
</xmp>
即可显示
放入<textarea></textrea> 建议也HtmlEncode()一下。
还是直接HtmlEncode()后放入页面吧。