当前位置:编程学习 > C#/ASP.NET >>

c#中<(小于号)不能在页面显示

在数据库中查出的字符串中有<(小于号)字符,但是在页面中显示的时候, <(小于号)和后面的字符都没显示出来。 --------------------编程问答-------------------- --------------------编程问答-------------------- 上图是数据库中查出的数据。 --------------------编程问答--------------------
这是显示出来的数据 , <(小于号)后面的字符都没有显示出来 --------------------编程问答-------------------- 用Server.HtmlEncode("str"),html编码一下就行了。 --------------------编程问答-------------------- 转义转义转义
--------------------编程问答-------------------- Server.HtmlEncode("str") 怎么用的 。 能不能给一段代码参考参考 --------------------编程问答-------------------- 晕,就这样用啊,在你要显示的地方,比如GridView的模板列里:

.....<%#Server.HtmlEncode(Eval("内容").ToString())%>

或者直接赋值:
Label1.Text=Server.HtmlEncode("<html></html>"); --------------------编程问答-------------------- Server.HtmlEncode 转义下 --------------------编程问答--------------------
引用 7 楼 dalmeeme 的回复:
晕,就这样用啊,在你要显示的地方,比如GridView的模板列里:

.....<%#Server.HtmlEncode(Eval("内容").ToString())%>

或者直接赋值:
Label1.Text=Server.HtmlEncode("<html></html>");

顶 --------------------编程问答-------------------- 什么意思?没有看明白
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,