为什么在编辑器里带样式提交信息时老出错? 点文本去除样式就能提交了?sql语句(标红字的是数据库字段与编辑器内容)
cmdText = "INSERT INTO News (News_catid,News_title,News_Dpicture,News_Xpicture,News_content,News_dateandtime,News_Dpicture2,News_Xpicture2,News_Dpicture3,News_Xpicture3,News_Dpicture4,News_Xpicture4,News_Dpicture5,News_Xpicture5) VALUES('" + Value + "','" + News_title.Text.Trim() + "','" + Dpicture + "','" + Xpicture + "','" + EWebEditorExt1.Text.Trim() + "','" + DateTime.Now + "','" + Dpicture2 + "','" + Xpicture2 + "','" + Dpicture3 + "','" + Xpicture3 + "','" + Dpicture4 + "','" + Xpicture4 + "','" + Dpicture5 + "','" + Xpicture5+ "')";

解决方案 »

  1.   

    你用 EWebEditorExt1.Text.Trim().toString()试试
      

  2.   

    你调试一下看报什么错误啊,是不是你数据库里的字段类型或长度问题。
    你可以在调试的时候把生成的SQL语句复制到数据库里执行一下看看
      

  3.   

    字段用的是TEXT类型 不是数据库的问题
      

  4.   

    内容可能包含 < > & 等 html 标记,Asp.Net 默认不允许提交数据包含这些特殊标记,可以设置页面的 validateRequest="false" 以关闭检查内容可能包含单引号 ' 这个 SQL 数据库字符串的特殊符号,可以用 '' 表示一个 '
      

  5.   

    我记得没错的话,fckediter取值好像是.value把。
    你用text可能 会出错哦。
    改为EWebEditorExt1.value.Trim() 试试
      

  6.   

    我觉得应该是validateRequest没有设置为false的原因.
    你报错首先是报什么错要说出来
    如果是报提交的页面存在潜在的危险的值就是没设置validateRequest=false
      

  7.   

    页面里已经设置 validateRequest=false 呀