最近在看传智播客的.Net培训视频教程,讲的非常清楚,相当给力。
在学完了CKEditor这节的时候,我想用ckeditor做成无刷新发表评论的效果,它每次都要刷新整个页面太不爽了,想做成局部刷新,可为什么ckeditor放到UpdatePanel里面就变回了普通的textarea,没有了它该有的效果,请各位高人指点指点

解决方案 »

  1.   

    试试不用UpdatePanel的方法吧 用JQUERY的试试  传智里的视频我也看过 里面有讲无刷新评论的 不要总用UpdatePanel这个 这个产生太多的VIEWSTATE ~~ 
      

  2.   

    谢谢wlf535944903,在如鹏网里杨老师给我解答了:
    这个要涉及到UpdatePanel的原理了,因为UpdatePanel是在服务器端生成HTML然后覆盖客户端的Dom,服务端把CKEditor生成的元素给替换了,所以我说初学AJAx千万不要直接用UpdatePanel这种傻瓜化的控件。原理我这里不说了,看我的视频去。最好用JQuery AJAX方式。
    如果用UpdatePanel的话,监听UpdatePanel的客户端处理完毕事件,然后重新渲染CKEditor,监听UpdatePanel的客户端事件参考http://blog.csdn.net/leijibo/archive/2007/10/03/1810736.aspx ,然后通过代码重新设置多行文本框的class="ckeditor"