有一段字符串,用空格隔开,读取的时候把空格替换了br  查看网页源码,换行了,页面显示没换行!! 什么问题?

解决方案 »

  1.   

    你在哪替换的呀?怎么没看到,貌似不止是br吧,<br/>才能换行
      

  2.   

    没看到<br/> 出现在源代码中.源代码中内容换行并不会在解析的过程中换行,除非使用 <br/>
      

  3.   

    .
    <%=dr[6].ToString().Replace(" ", "<br />")%>  
    这样替换的
      

  4.   

    你这没换行啊   你要看到源码中有<br/> 才算换行啊阿萨德发<br/>
    阿萨德发<br/>
    阿萨德发<br/>
      

  5.   


     fhfgh asdadsadasd asdasd阿萨德 阿萨德阿萨德 阿萨德阿萨德 中间的空格,你怎么能让他换行???空格相当于BR
      

  6.   


     fhfgh asdadsadasd asdasd阿萨德 阿萨德阿萨德 阿萨德阿萨德 中间的空格,你怎么能让他换行???空格相当于BR要怎么让他们换行!!
      

  7.   

     " fhfgh asdadsadasd asdasd阿萨德 阿萨德阿萨德 阿萨德阿萨德".Replace(" ", "<br/>")
      

  8.   

    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 />")%> 因为不是所有的换行都是 回车+换行
      

  9.   


    我就是这样写的,替换不了,换成别的字符可以替换,空格不行!用\n 可以了,空格是用\n敲出来的! 用\r\n不行! \n解决了!