我在一个文本框里面输入内容,当中也换行了,然后把内容存到数据库中
显示出来的时候就没有换行了
怎么才能让显示的格式和原来输入的一样

解决方案 »

  1.   

    在ASP.NET中,把数据从数据库里面提取并显示在页面上,一般用< asp:Lable />,或者直接用<% # %>来显示出来,中文字符一般不回出现不能换行的问题,英文,或者连续的标点,就会出现不能自动换行,把网页给撑破了,这里有2个解决方法:
    (1)在<td />里面用<% # %>来显示数据:
    <td style="word-break:break-all;word-wrap:  break-word"><% # %></td>(2)在向数据库提交数据之前,把换行符号替换成为<br>:
    chr=chr.Replace("\n","<br>");
      

  2.   

    chr=chr.Replace("\n","<br>");
    写在提交之前好像没用