在将Text保存到数据库之前,转换一下:
aTransString = aTransString.Replace("\n","<br>");

解决方案 »

  1.   


    再把TextBox1存储到数据库之前作以下转换:
    TextBox1.Text.Replace(Convert.ToString((char)13),"<br>");
    我就是这样实现的。
      

  2.   

    如果你是把这些数据显示在TEXTBOX中,那么换行仍然存在,如果你是把它直接放到页面中(比附LABEL、TD)中,那么回车是被忽略的。解决方法:使用String.Replace方法,在替换的时候要根据语言的不同使用不同的格式:1——
    在vb.net中:
    TextBox1.Text.Replace(Chr(13),"<br>")2——
    在c#中:
    TextBox1.Text.Replace("\r","<br>");这里要注意,回车是\r不是\n
      

  3.   

    str.Replace(VBCrlf,"<br>");sre.Replace("\r\n","<br>");