我做了一个新闻发布系统,用了一个在线编辑器:Namespace="FreeTextBoxControls"
功能都能满足需要,但是客户直接粘贴word文件内容提交的时候系统就报错误。
sqlserver数据库的正文格式我用的是:ntext
文件开头我也用了
<%@ Page Language="C#" ContentType="text/html" EnableSessionState=true ResponseEncoding="gb2312"  validateRequest=false Debug="true"  %>但是提交的时候就是报错,word内容中有表格。
请教如何解决?

解决方案 »

  1.   

    我在网上粘贴新闻都可以,但是就是不能传WORD内容
      

  2.   

    正常,你肯定是要入库的了请在入库前替换一下“'”单引号freeTextBox1.Text.Trim().Replace("'","''")原因:从word粘过来的东西里面,为了保证字体的他使用很多<font>标签,并且里面有很多'单引号,这些单引号在入库是后会让sql语句变异(呵呵,基本就是sql注入的基础)
      

  3.   

    当你经常要从word发布文章的话,可以考虑用WebNoteEditor在线编辑器。
    可以对Word有很好的支持。可以自动上传word文档拷贝过来的图片。
      

  4.   

    如果是因为纯文字的内容可以录入,而包含表格的内容不能录入.
    实际上就是wanghui0380(放歌) 所说的单引号的问题导致的。很可能你使用insert语句来添加数据库记录的。那么可以换中方式录入数据。不要用insert语句来添加。