解决方案 »

  1.   

    就是加入</br>  &nbsp这类标签么? 但是我加了显示出来的还是</br> &nbsp啊。
      

  2.   

    你取出的时候有没有过滤掉这些html标签?把取出的代码贴出来。然后SQL的内容贴出来一点看看。
      

  3.   

    在尝试下面方法吧 在转换下把回车符,换行符用<br>来代替,空格用&nbsp来代替.
    string content1=dt.Rows[0]["title"].Replace("\r\n","<br><br>");
    string content=content1.Replace(" ","&nbsp;");
      

  4.   

     <tr>
                    <td class="style3" id="article" align="center">
                       <asp:TextBox ID="TextBox1" runat="server" TextMode="MultiLine" Height="504px" 
                            style="margin-left: 0px" Width="722px"></asp:TextBox>                    </td>
                </tr>
    protected void Page_Load(object sender, EventArgs e)
            {
                using (SqlConnection con = new SqlConnection("Data Source=jj台式机\\SQLEXPRESS;Initial Catalog=jj;Integrated Security=True"))
                {
                    con.Open();
                    using (SqlCommand cmd = con.CreateCommand())
                    {
                        cmd.CommandText = "select article from school where id = 2 ";
                        SqlDataReader a;
                        a = cmd.ExecuteReader();
                        if (a.Read())
                        {
                            TextBox1.Text = a[0].ToString();
                        }
                    }
                }
               }
    数据库里就建了一个text类型的列,放了几个字在里面
      

  5.   

    添加的时候,,htmlEncode  ,读取的时候htmlDecoder
    或者使用HttpContext.Current.Server.HtmlEncode
      

  6.   

    网页不是按照文本文件的格式显示的,实现空格换行是需要转换成 HTML,空格是 &nbsp; 换行是 <br />
      

  7.   

    给你介绍一个轻量级的JS 网页文本编辑器  xhEditor 。很好用的 还可以上传FTP图片。要源码Q我504982428