c#中<(小于号)不能在页面显示
在数据库中查出的字符串中有<(小于号)字符,但是在页面中显示的时候, <(小于号)和后面的字符都没显示出来。 --------------------编程问答-------------------- --------------------编程问答-------------------- 上图是数据库中查出的数据。 --------------------编程问答--------------------这是显示出来的数据 , <(小于号)后面的字符都没有显示出来 --------------------编程问答-------------------- 用Server.HtmlEncode("str"),html编码一下就行了。 --------------------编程问答-------------------- 转义转义转义
--------------------编程问答-------------------- Server.HtmlEncode("str") 怎么用的 。 能不能给一段代码参考参考 --------------------编程问答-------------------- 晕,就这样用啊,在你要显示的地方,比如GridView的模板列里:
.....<%#Server.HtmlEncode(Eval("内容").ToString())%>
或者直接赋值:
Label1.Text=Server.HtmlEncode("<html></html>"); --------------------编程问答-------------------- Server.HtmlEncode 转义下 --------------------编程问答--------------------
顶 --------------------编程问答-------------------- 什么意思?没有看明白
补充:.NET技术 , C#