字符串换行问题
有一段字符串,用空格隔开,读取的时候把空格替换了br
查看网页源码,换行了,页面显示没换行!! 什么问题?
------解决方案--------------------Html页面呈现不看后台代码,我们讨论HTML的时候指看前台在Browser中呈现的html代码.
从html代码来看,确实没有包含任何的<br/>
<%=dr[6].ToString().Replace(" ", "<br />")%> <-- 这个是替换一个字符" " 为 <br />
六楼告诉你的是 "\r\n"!="<br/>" \r\n 不等于是 <br/>
如果你想要替换内容中的换行符号为html中的换行标记,需要这样:
<%=dr[6].ToString().Replace("\n", "<br />")%>
之所以不是这样
<%=dr[6].ToString().Replace("\r\n", "<br />")%>
因为不是所有的换行都是 回车+换行
------解决方案--------------------