在使用FreeTextBox添加内容的时候,把一封word文档的内容直接拷贝到FreeTextBox里面来,添加的时候就发生错误,需要在对FreeTextBox的内容进行什么操作嘛,比如去掉什么特殊字符什么的。

解决方案 »

  1.   

    看看你用的FreeTextBox控件是不是有个属性叫PasteMode,把它设为NoHtml
      

  2.   

    不会啊,看看你的WORD文档中当前是什么格式的
      

  3.   

    word文档还要什么格式啊,我就一个简单的几个文字,然后加粗,斜体什么的,就是想看看效果。
      

  4.   

    看看你用的FreeTextBox控件是不是有个属性叫PasteMode,把它设为NoHtml
      

  5.   

    没有这个属性啊,一加了这个属性,就提示没有这个属性了。
    FreeTextBoxControls.Support命名空间里面有个类Formatter,里面有个HtmlSymbolsToHtmlCodes函数,用了还是没用。string content = ftb.Text;
    Formatter ft = new Formatter();
    content = ft.HtmlSymbolsToHtmlCodes(content);
    content = content.Replace("\"","\\\"");
    content = content.Replace("\'","\\\'");string sql = "insert into article(cContent) values('"+ content +"')";
    ...主要代码就是这样。