• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

FCKeditor(asp.net)使用方法[图]

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

 

FreeTextbox 不开源了,CSDN用的这个在线编辑器很优秀.它的名字叫做FCKEditor,它是开源的. 
FCKeditor 
FCK的组成: 
1.FCK核心文件(包括图片,JS...) 
2.FCK.NET文件(就一个dll,名字叫FredCK.FCKeditorV2.dll) 

FCK的安装 
官方网站http://www.fckeditor.net/ 
官方文档http://wiki.fckeditor.net/ 
请输入大于5个字符的标题 
 


还有一个是FCK.net就在下面,就不带图片了... 

FCK的安装 
下载回来以后,将两个文件分别解压,核心文件夹里的.js和.xml以及editor文件夹不要动,其他的文件嘛可以删除,不过我们不建议你这么做..因为FCK是适合很多语言的(比如asp,php...)所以一看就知道,其他文件就是用来做别的语言的工作的.. 
.net里的只有一个dll文件,在 FCKeditor.Net_2.2\bin\Debug目录下的FredCK.FCKeditorV2.dll... 
修改fckconfig.js中的以下部分,将两行的asp都改成aspx... 

var _FileBrowserLanguage    = 'asp' ;      // asp | aspx | cfm | lasso | perl | php | py 
var _QuickUploadLanguage = 'asp' ;      // asp | aspx | cfm | lasso | php 

打开FCKPro工程的Web. Config文件,修改appSettings元素,配置如下: 
<appSettings> 
<add key="FCKeditor:BasePath"value="~/FCKeditor/"/> 
<add key="FCKeditor:UserFilesPath"value="/FCKPro/Files" /> 
</appSettings> 
配置Web.Config的目的在于我们想使用它强大的文件上传功能... 

在工程中引用此dll,并在控件中也引用进来,这样就可以使用它了.. 

至于如何获取它的内容,很简单,就一句话FCKeditor1.Value就可以了 

以下是代码页.. 
default.aspx      | 
----------------------| 
<%@ Page Language="C#"  validateRequest=false AutoEventWireup="true"  CodeFile="Default.aspx.cs" Inherits="_Default" %> 
<%@ Register Assembly="FredCK.FCKeditorV2" Namespace="FredCK.FCKeditorV2" TagPrefix="FCKeditorV2" %> 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml" > 
<head > 
    <title>FCKeditor文本编辑器</title> 
</head> 
<body> 
    <form > 
    <div> 
        <fckeditorv2:fckeditor  
></fckeditorv2:fckeditor> 
        <input type=submit /></div> 
    </form> 
</body> 
</html> 


Default.aspx.cs   | 
------------------------| 

using System; 
using System.Data; 
using System.Configuration; 
using System.Collections; 
using System.Web; 
using System.Web.Security; 
using System.Web.UI; 
using System.Web.UI.WebControls; 
using System.Web.UI.WebControls.WebParts; 
using System.Web.UI.HtmlControls; 
using System.Data.OleDb; 
public partial class _Default : System.Web.UI.Page 

    protected void Page_Load(object sender, EventArgs e) 
    { 
        string strsql = "select id,news from guestbook"; 
        string conn = "provider=Microsoft.Jet.OleDb.4.0;Data Source=" + Server.MapPath(".") + ".\\db.mdb;"; 
        OleDbConnection objconn = new OleDbConnection(conn); 
        OleDbDataReader objreader = null; 
        OleDbCommand mycmd = new OleDbCommand(strsql, objconn); 
        objconn.Open(); 
        objreader = mycmd.ExecuteReader(); 
        objreader.Read(); 
        objreader.Read(); 
        objreader.Read();//使用这么多次的Read是因为我想查看数据库里第5条数据 
        objreader.Read(); 
        objreader.Read(); 
        FCKeditor1.Value = (string)objreader["news"]; 
        objreader.Close(); 
        objconn.Close(); 

                 
    } 


下面这个是标程的下载地址: 
http://dl2.csdn.net/down4/20070713/13204720486.rar 

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
asp.netgridview添加属性发布时间:2022-07-10
下一篇:
ASP.NET AJAX(开发代号Atlas)重要参考资源大收集发布时间:2022-07-10
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap