2
3
4
//前台设置文本框为ckeditor
<script src="../yeditor/ckeditor.js" type="text/javascript"></script>
<script src="../yfinder/ckfinder.js" type="text/javascript"></script>
<asp:TextBox ID="txtcontents" runat="server" CssClass="ckeditor" TextMode="MultiLine"></asp:TextBox>
//后台读取 前台ckeditor文本框
string ss = this.txtcontents.Text
//后台给前台ckeditor文本框赋值
this.txtcontents.Text=从数据库中取到的数据
1、首先通过php或者jsp等后台语言获取数据库中的内容,保存到变量cont中。2、调用editor.setContent(cont)就完成数据赋值到编辑器中了,这里的editor是编辑器实例。
PS:如果在点击诸如“编辑”按钮之后再实例化编辑器,然后设置内容时,通常需要等待编辑器实例化完成之后再赋值,也就是代码需要改成这样子:
editor.ready(function(){
editor.setContent(cont)
})
否则在某些情况下会报错。当然,如果点击编辑的时候编辑器已经显示在桌面上了的时候,那就只需要直接调用即可。
答: 在JSP页面中先加入 引用 <%@ taglib prefix="s" uri="/struts-tags" %>下面这句是输出内容 的,其中ent是action中的个对象变量,content是它的属性。
<s:property value="ent.content" />
通过这样就可以输出ent对象中content属性里面的内容 了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)