有一个需求要把<img 等html代码,以文本格式显示到页面。
但是,例如用<asp:literal id="ltlCode"><>
ltlCode.Text = "myCode"
发现显示的不是代码,而是直接把图片链接等显示出来了。
要显示代码需要一点处理:
content = content.Replace("<", "& l t ;").Replace(">", "& g t;");
正确显示HTML代码
本文介绍了一种将HTML代码以文本格式正确显示在页面上的方法。通过使用字符串替换的方式,可以避免浏览器将HTML标签解析为元素并展示其内容,从而使得源代码本身能够被正确地展示。
有一个需求要把<img 等html代码,以文本格式显示到页面。
但是,例如用<asp:literal id="ltlCode"><>
ltlCode.Text = "myCode"
发现显示的不是代码,而是直接把图片链接等显示出来了。
要显示代码需要一点处理:
content = content.Replace("<", "& l t ;").Replace(">", "& g t;");
3719
8012
1万+

被折叠的 条评论
为什么被折叠?