请问 如何把JS代码 或者HTML代码 在浏览器中直接显示出来

来源:百度知道 编辑:UC知道 时间:2024/05/03 12:01:39
比如要做一个代码教程的网站。
要把示例代码显示到浏览器上。
用write() 的话 会把里面的代码直接当成HTML代码编译的
如果显示在浏览器里`?

在C#中使用HttpUtility进行编码
如:
string sTemp = @"<script>alert('dsfsaf');</script>";
Response.Write(HttpUtility.HtmlEncode(sTemp));

简单点放到文本框中.要不一般可以把"<"替换成"<"就差不多了.但是换行不明显.估计要把"\n",再替换成<br>

一些控件有个属性改为encode,即不进行编译,就行了,一般不用write方法的。

你不想显示的话很简单啊
<对应的代码是<,而>是>
比如<script>aaa</script>应该翻译为<script>aaa<"script>,注意,这个/也可以翻译为",在html解析的时候就会按照/解析出来