string text = //从TextBox 中取得 的 文章text = text.Replace("\n","<br>");转回来:text = text.Replace("<br>","\n\r");

解决方案 »

  1.   

    string text=conn.myReader["Content"].ToString().Replace( Convert.ToString( ( char ) 13 ), "<br>" );
      

  2.   

    发现不行。。产生了<br> 但 回车换行仍在,不知为何?
      

  3.   

    对于textbox中的回车换行不用去刻意处理,直接存到数据库,取出显示
    string text=conn.myReader["Content"].ToString().Replace( Convert.ToString( ( char ) 13 ), "<br>" );即可。
      

  4.   

    那不好啊,每次读 都转换一次 ,还不如写的时候转换。。这个问题应该怎么办 ,按照您们的做法 都 额外的 生成了一个<br>但是 换行符(也可能是回车符)依然存在!
      

  5.   

    其实各有 利弊啊。你们还是帮我解决怎么 样 搞定吧?
    >>按照您们的做法 都生成了一个<br>但是 换行符(也可能是回车符)依然存在!
      

  6.   

    回车  \r
    换行  \n通常是"\r\n"一起啦
      

  7.   

    text = text.Replace("\r\n","<br/>");
      

  8.   

    >>to  dragontt(龙人):没用啊,我是过了,结果什么都没有改变!