请教大家:我现在的一个新闻发布系统,格式很简单,我想改进!后台的编辑器是Fckeditor,如何能把格式化(字体,大小,颜色等)的内容存到后台的数据表中,然后按照原样从表中读出,显示在前台页面,这样显现的内容更丰富一些?? 谢谢 做过的人给个提示,或者提供一个相关链接,我自己去学习研究也可!!

解决方案 »

  1.   

    通过FCKeditor的Value读入的值本来就是HTML, 直接写到页面上就可以了啊.
    写到页面上的方法有两种, 一种是对控件赋值, 例如楼上兄弟说的, 另一种是不需要控件直接绑定到页面上, <%# variable %>这种方式. 至于用哪种方式, 看LZ自己的意愿了.
      

  2.   

    Lable.Text="You Database data ..."
      

  3.   

    用FCKEditor得到的值是已经如你所说的格式化了的,直接读到页面就行.你可以用Literal,div等什么都行.我一般都用div .
    <div ruant=server id='divContent'></div>后台赋值代码:divContent.InnerHtml=你的值
      

  4.   

    存的时候是存FCKEditor得到的HTML文本,你可以用Server.HtmlEncode(FckContent.Text).Replace(" ","&nbsp;").Replace("\r\n","</br>").Replace("'","''")来将得到的文本格式化一下存进数据库,取出来的时候用Server.HtmlDecode转回来就可以了.
      

  5.   

    你存入数据库的时候就取到这个编辑器的value.比如这个编辑器的ID是content.可以写成:this.content.value。这样子就可以读到这个编辑器中的内容,然后就可以插入到数据库中了。你从数据库中读到页面的时候可以用DataGrid来显示!我做过的!
      

  6.   

    直接用FCKeditor.value属性以VarChar或TEXT存到数据库中,用时直接提取出来自动就有格式输出
      

  7.   

    直接使用FCKeditor1.Value就可以了.