replace("\n\r", "<br>").replace(" ", "&nbsp;");

解决方案 »

  1.   

    string content = dataSet.Tables[0].Rows[0]["content"];
    content = content.Replace("\n\r","<br>");
    TD1.InnerHtml = content;
      

  2.   

    //只能用于显示,不能用于保存
    td.InnerHtml=youstring.Replace("\r","<br>").Replace("\n","<br>").Replace(" ","&nbsp;");
      

  3.   

    哎,没人帮得了我吗?
    我都说过用innerHTML转换根本无效,因为数据库里取出来的数不存在特殊符号啊!同样 replace也无效,原因相同!!!
    大家没有遇到过类似的问题吗?是我没说清楚问题吗?
    1、我asp.net在前端 用<asp:textbox></asp:textbox>(属性textMode设为multiLine)把用户输入的文本(会有回车换行等)记录入数据库;
    2、我要把用户输入的内容取出来显示并打印
      如果我用<asp:textbox></asp:textbox>接收数据 一切显示正常,只是无法去掉此textbox的滚动条;如果 我用<asp:label>等控件接收数据,显示不出回车换行!
    3、我去后台查看了数据,似乎只多了几个空格,没有产生其它多余的特殊符号所以 我想了好多天 解决不了这个问题,求大家来帮帮我,现在情况紧急非常!!!