近期在做一个新闻发布系统,用了几种网上流行的编辑控件都不能完全满足要求(想要实现的功能较多,word中的常用功能基本都要具备,而且要能从word中直接将内容粘贴过来),于是想自己做一个。不知哪位高人以前做过,请指点一下,有现成的控件、源码或是相关电子书籍更是求之不得!

解决方案 »

  1.   

    推荐一个:eWebEditor
    如果还不能满足要求就自己开发吧,不过估计开发出能满足要求的时间会挺长,呵呵
      

  2.   

    http://www.percyboy.com/w/ftb/
    FreeTextBox 1.6.3 (中文版)
      

  3.   

    有个网友好像叫lion的发过这个东西,提供完整源码的。
      

  4.   

    http://www.lionsky.net/MyWebsite/downsoft/index.aspx
      

  5.   

    你去研究一下源代码,就会发现这东西很容易做,只需要利用IE内置的DOM对象就可以了。建议你去看看FCKEditor,虽然不是.NET封装,但是源代码写得很好,功能也非常多,基本上DOM上提供的功能包括一些undocumented的都用上了。
      

  6.   

    http://ewebeditor.webasp.net/download.asp
      

  7.   

    FreeTextBox 1.6.3我用过,有些问题,比如从word中粘贴表格过来后提交就会出错。
    ewebeditor功能很强大,可惜是asp做的。
      

  8.   

    ASP做的没有关系,它与你是否使用ASP。NET毫无关系,你只要正常使用它就可以了。
      

  9.   

    FreeTextBox 1.6.3我用过,有些问题,比如从word中粘贴表格过来后提交就会出错。
    --------------
    ??????????不会吧???
    是不是你用INSERT/update语句的时候没替换单引号???
      

  10.   

    是不是你用INSERT/update语句的时候没替换单引号???
    ————————————————————————
    什么意思?
    我从word粘贴文本过来提交没问题,一粘表格就出错,不知道是怎么回事?
      

  11.   

    mk
    mk是不是会被封帐号啊:)
      

  12.   

    FreeTextBox我不知道,FCKEditor是有一个按钮专门用户粘贴自Word的,当然这些按钮只能在MS产品线上获得支持。至于这个按钮的实现,你去看FCKEditor的js就知道。
      

  13.   

    eWebEditor   这个有。NET版本的。。  可以去找找。。
      

  14.   

    FreeTextBox 1.6.3我用过,有些问题,比如从word中粘贴表格过来后提交就会出错。
    --------------
    ??????????不会吧???
    是不是你用INSERT/update语句的时候没替换单引号???
    ------------------------------------------------------
    把单引号替换为两个单引号
      

  15.   

    是不是你用INSERT/update语句的时候没替换单引号???
    ------------------------------------------------------
    把单引号替换为两个单引号
    ___________________________________________
    没看明白,把哪里的单引号替换为两个单引号?
      

  16.   

    insert语句里插入的内容要用单引号引起来的。若内容里有了单引号,那就有问题了。
    把内容里的所有单引号替换为两个单引号。这样就可以在内容里包括单引号了。
    这是SQL语法。
    我猜测你说的问题是这个,但也可能还有其他原因的。你试试看。
      

  17.   

    用想支持world的话..哪么用网页的编辑器就都不行了. 你可以去下载控件.别人开发的.完全跟world一样..当然不是网页格式了
      

  18.   

    insert语句里插入的内容要用单引号引起来的。若内容里有了单引号,那就有问题了。
    把内容里的所有单引号替换为两个单引号。这样就可以在内容里包括单引号了。
    这是SQL语法。
    我猜测你说的问题是这个,但也可能还有其他原因的。你试试看。
    _________________________________________________
    确实是你说的问题,怎样将所有单引号替换为两个单引号呢?
      

  19.   

    ewebeditor
    v2.8 free
    v3.* 500¥
      

  20.   

    确实是你说的问题,怎样将所有单引号替换为两个单引号呢?==============================就是你作后获取的值替换..
    例如:你的编辑器id是content
    最后获取的时候Content = Content.Text.Replace("'","''")
      

  21.   

    http://www.lionsky.net/MyWebSite/DownSoft/List.Aspx?ID=246
      

  22.   

    就是你作后获取的值替换..
    例如:你的编辑器id是content
    最后获取的时候Content = Content.Text.Replace("'","''")
    ___________________________________________
    这样有问题,比如:
    <SPAN lang=EN-US style="FONT-SIZE: 16pt; FONT-FAMILY: 'Times New Roman'">test</SPAN>
    这段代码中的单引号就没法替换成双引号
      

  23.   

    ewebeditor v2.8 free 自个改成全html,非常方便
      

  24.   

    eWebEditor是个好东西,注册版也才千多块钱