有做过文本编辑器的高人请进来 近期在做一个新闻发布系统,用了几种网上流行的编辑控件都不能完全满足要求(想要实现的功能较多,word中的常用功能基本都要具备,而且要能从word中直接将内容粘贴过来),于是想自己做一个。不知哪位高人以前做过,请指点一下,有现成的控件、源码或是相关电子书籍更是求之不得! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 推荐一个:eWebEditor如果还不能满足要求就自己开发吧,不过估计开发出能满足要求的时间会挺长,呵呵 http://www.percyboy.com/w/ftb/FreeTextBox 1.6.3 (中文版) 有个网友好像叫lion的发过这个东西,提供完整源码的。 http://www.lionsky.net/MyWebsite/downsoft/index.aspx 你去研究一下源代码,就会发现这东西很容易做,只需要利用IE内置的DOM对象就可以了。建议你去看看FCKEditor,虽然不是.NET封装,但是源代码写得很好,功能也非常多,基本上DOM上提供的功能包括一些undocumented的都用上了。 http://ewebeditor.webasp.net/download.asp FreeTextBox 1.6.3我用过,有些问题,比如从word中粘贴表格过来后提交就会出错。ewebeditor功能很强大,可惜是asp做的。 ASP做的没有关系,它与你是否使用ASP。NET毫无关系,你只要正常使用它就可以了。 FreeTextBox 1.6.3我用过,有些问题,比如从word中粘贴表格过来后提交就会出错。--------------??????????不会吧???是不是你用INSERT/update语句的时候没替换单引号??? 是不是你用INSERT/update语句的时候没替换单引号???————————————————————————什么意思?我从word粘贴文本过来提交没问题,一粘表格就出错,不知道是怎么回事? mkmk是不是会被封帐号啊:) FreeTextBox我不知道,FCKEditor是有一个按钮专门用户粘贴自Word的,当然这些按钮只能在MS产品线上获得支持。至于这个按钮的实现,你去看FCKEditor的js就知道。 eWebEditor 这个有。NET版本的。。 可以去找找。。 FreeTextBox 1.6.3我用过,有些问题,比如从word中粘贴表格过来后提交就会出错。--------------??????????不会吧???是不是你用INSERT/update语句的时候没替换单引号???------------------------------------------------------把单引号替换为两个单引号 是不是你用INSERT/update语句的时候没替换单引号???------------------------------------------------------把单引号替换为两个单引号___________________________________________没看明白,把哪里的单引号替换为两个单引号? insert语句里插入的内容要用单引号引起来的。若内容里有了单引号,那就有问题了。把内容里的所有单引号替换为两个单引号。这样就可以在内容里包括单引号了。这是SQL语法。我猜测你说的问题是这个,但也可能还有其他原因的。你试试看。 用想支持world的话..哪么用网页的编辑器就都不行了. 你可以去下载控件.别人开发的.完全跟world一样..当然不是网页格式了 insert语句里插入的内容要用单引号引起来的。若内容里有了单引号,那就有问题了。把内容里的所有单引号替换为两个单引号。这样就可以在内容里包括单引号了。这是SQL语法。我猜测你说的问题是这个,但也可能还有其他原因的。你试试看。_________________________________________________确实是你说的问题,怎样将所有单引号替换为两个单引号呢? ewebeditorv2.8 freev3.* 500¥ 确实是你说的问题,怎样将所有单引号替换为两个单引号呢?==============================就是你作后获取的值替换..例如:你的编辑器id是content最后获取的时候Content = Content.Text.Replace("'","''") http://www.lionsky.net/MyWebSite/DownSoft/List.Aspx?ID=246 就是你作后获取的值替换..例如:你的编辑器id是content最后获取的时候Content = Content.Text.Replace("'","''")___________________________________________这样有问题,比如:<SPAN lang=EN-US style="FONT-SIZE: 16pt; FONT-FAMILY: 'Times New Roman'">test</SPAN>这段代码中的单引号就没法替换成双引号 ewebeditor v2.8 free 自个改成全html,非常方便 eWebEditor是个好东西,注册版也才千多块钱 求救.NET Runtime 2.0 error reporting 问题 URLRewriter.dll重写问题求助 asp.net网站瘦身加速工具! e.RowIndex的值为0的问题 如何在页面上根据输入绘图? 关于非模态窗口的问题 看看你们是不是把数学都忘光了。。 .net空间都只能把程序放在主目录,想放在分目录下怎么配置? Tree树高手进 Repeater分页应该怎么做的 怎样把 StreamWriter 的内容彻底干净地清除? repeater 的数据源可以是 dataset 或是 sqldatareader ,我想知道ds 或是 dr 都可以使用缓存吗?
如果还不能满足要求就自己开发吧,不过估计开发出能满足要求的时间会挺长,呵呵
FreeTextBox 1.6.3 (中文版)
ewebeditor功能很强大,可惜是asp做的。
--------------
??????????不会吧???
是不是你用INSERT/update语句的时候没替换单引号???
————————————————————————
什么意思?
我从word粘贴文本过来提交没问题,一粘表格就出错,不知道是怎么回事?
mk是不是会被封帐号啊:)
--------------
??????????不会吧???
是不是你用INSERT/update语句的时候没替换单引号???
------------------------------------------------------
把单引号替换为两个单引号
------------------------------------------------------
把单引号替换为两个单引号
___________________________________________
没看明白,把哪里的单引号替换为两个单引号?
把内容里的所有单引号替换为两个单引号。这样就可以在内容里包括单引号了。
这是SQL语法。
我猜测你说的问题是这个,但也可能还有其他原因的。你试试看。
把内容里的所有单引号替换为两个单引号。这样就可以在内容里包括单引号了。
这是SQL语法。
我猜测你说的问题是这个,但也可能还有其他原因的。你试试看。
_________________________________________________
确实是你说的问题,怎样将所有单引号替换为两个单引号呢?
v2.8 free
v3.* 500¥
例如:你的编辑器id是content
最后获取的时候Content = Content.Text.Replace("'","''")
例如:你的编辑器id是content
最后获取的时候Content = Content.Text.Replace("'","''")
___________________________________________
这样有问题,比如:
<SPAN lang=EN-US style="FONT-SIZE: 16pt; FONT-FAMILY: 'Times New Roman'">test</SPAN>
这段代码中的单引号就没法替换成双引号