1、asp.net里,怎样把已经编辑好的一篇文章放进数据库里,再从数据库里读出来后在页面上输出,页面上的格式和以前未放进数据库里时是一样的?
    2、如果在数据库里面读出一大段文字后(如一篇文章),怎样把它编辑后输出(如格式化输出)。    请大虾们赐教!

解决方案 »

  1.   

    如果是只有文字的话用 public static string StringToHtml(string str)
        {
            if (str != "")
            {
                str = str.Replace("   ", " ");//处理空格   
                str = str.Replace("<", "&lt;");//处理小于号   
                str = str.Replace(">", "&gt;");//处理大于号   
                str = str.Replace("\n", "<br>");//处理换行   
                str = str.Replace("\r\n", "<P>");//处理换行   
                str = str.Replace("'", "''");//处理单引号   
            }
            return str;
        }    public static string HtmlToString(string str)
        {
            if (str != "")
            {
                str = str.Replace("&nbsp;", ",");//处理空格   
                str = str.Replace("&lt;", "<");//处理小于号   
                str = str.Replace("&gt;", ">");//处理大于号   
                str = str.Replace("<br>", "\n");//处理换行   
                str = str.Replace("<P>", "\r\n");//处理换行   
                str = str.Replace("''", "'");//处理单引号   
            }
            return str;
        }
      

  2.   

    只有文字用上面代码  然后加个文本框如果带有图片就用编辑器  你去网上搜下DotNetTextBoxV3.3.4 或其他一类的
      

  3.   


    你找一个 html在线编辑器 ,看看说明就知道了,如:FreeTextBox
      

  4.   

    freetext也可以,一般都是用第三方控件实现的,这种东西网上一大把,搜一下就知道了