`
duoerbasilu
  • 浏览: 1479738 次
文章分类
社区版块
存档分类
最新评论

所见即所得文章编辑器CKEditor的使用方法

 
阅读更多
1、下载CKEditor 将解压后的ckedior文件夹放在网站目录下。

网址:http://ckeditor.com/

2、在 aspx 页面或者 master 模板页 <head> 标签中载入 ckeditor.js:

  <!-- 载入 CKEditor JS 文件 地址可修改-->
  <script src="../ckeditor/ckeditor.js" type="text/javascript"></script>

  在<body>标签中使用ckeditor:

  <!-- 使用 ckeditor 必须定义 class="ckeditor" -->
  <asp:TextBox id="txtContent" class="ckeditor" TextMode="MultiLine" Text='<%# Bind("info") %>' runat="server"></asp:TextBox>

  与其他 .net 控件使用方法相同,设置 Text='<%# Bind("info") %>' 可以方便与数据源进行交互。

3、config.js 的自定义

/*
Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/

CKEDITOR.editorConfig = function(config) {

// Define changes to default configuration here. For example:
config.language = 'zh-cn'; //配置语言
// config.uiColor = '#FFF'; //背景颜色
// config.width = 400; //宽度
config.height = 400; //高度
config.skin = 'kama'; //编辑器样式

// 取消 “拖拽以改变尺寸”功能
config.resize_enabled = false;

// 基础工具栏
// config.toolbar = "Basic";

// 全能工具栏
// config.toolbar = "Full";

// 自定义工具栏 通过"/" 来划分工具栏的行数,自己修改位置
config.toolbar =
[
['Source', '-', 'Preview'], ['Cut', 'Copy', 'Paste', 'PasteText', 'PasteFromWord'], ['Undo', 'Redo', '-', 'Find', 'Replace', '-', 'SelectAll', 'RemoveFormat'], ['NumberedList', 'BulletedList', '-', 'Outdent', 'Indent', 'Blockquote', 'ShowBlocks'], '/',
['Bold', 'Italic', 'Underline', 'Strike', '-', 'Subscript', 'Superscript'], ['JustifyLeft', 'JustifyCenter', 'JustifyRight', 'JustifyBlock'], ['Link', 'Unlink', 'Anchor'], ['Image', 'Flash', 'Table', 'HorizontalRule', 'SpecialChar'], '/',
['Styles', 'Format', 'Font', 'FontSize'], ['TextColor', 'BGColor'], ['Maximize', '-', 'About']
];

};

4、截图如下

5、若出现Request.From之类的错误,就在网页的第一行添加ValidateRequest="false"

既:<%@ Page Language="C#" AutoEventWireup="true" ValidateRequest="false" CodeFile="Default2.aspx.cs" Inherits="Default2" %>

6、数据库的定义:将要存储的字段设置为string型即可

7、存储预读取代码,我用的是access数据库

protected void Button1_Click(object sender, EventArgs e)
{
string connection = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath("~/App_Data/news.mdb");
OleDbConnection oledb = new OleDbConnection(connection);
oledb.Open();
string mess=FreeTextBox1.Text;
string sql = "insert into news(newmessage)values('" + mess + "')";
OleDbCommand cmd = new OleDbCommand(sql,oledb);
cmd.ExecuteNonQuery();
cmd.Dispose();
oledb.Close();
Response.Redirect("show.aspx");
}

protected void Page_Load(object sender, EventArgs e)
{
string connection = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath("~/App_Data/news.mdb");
OleDbConnection oledb = new OleDbConnection(connection);
oledb.Open();
string sql = "select newmessage from news where id=6";
OleDbCommand cmd = new OleDbCommand(sql, oledb);
OleDbDataReader objDataReader =cmd.ExecuteReader();
int sname = objDataReader.GetOrdinal("newmessage");
if (objDataReader.Read())
{
Response.Write(objDataReader[sname]);
}
}

注:工具栏的样式有V2、kama、office2003三种样式。

分享到:
评论

相关推荐

    ckeditor网页编辑器.zip

    ckeditor网页编辑器.zip 为所见即所得编辑器 内附使用方法,简洁方便好看

    CKEditor在线编辑器v4.10.1

    ckeditor是fckeditor html编辑器了一个升级版本,用过fckeditor的站长都知道,由于其打开速度的不理想把fckeditor用于网站做为在线编辑器并不是明智的选择,ckeditor正好弥补了这一缺陷,ckeditor是由Frederico ...

    ckeditor非常好用的开源文本编辑器

    ckeditor非常好用的开源文本编辑器,所见即所得,功能极其强大

    ckeditor公式编辑器插件源码

    ckeditor数学公式编辑 可视化编辑 所见即所得 操作方便

    CKEditor-TextSelection-Plugin:在所见即所得和源代码模式之间切换时,使编辑器保持其文本选择的插件,并将选择内容滚动到视口中

    CKEditor-TextSelection-插件在“所见即所得”和“源代码”模式之间切换时,使编辑器保持其文本选择的插件,并将选择内容滚动到视口中。 从派生-这个插件也将与CodeMirror插件工作演示版执照根据MIT许可条款获得许可...

    ckeditor使用示例

    CKEditor是一个专门使用在网页上属于开放源代码的所见即所得文字编辑器。以前叫FCKEditor。

    ckeditor的使用

    keditor文件和需要的jar包 CKeditor是一个专门使用在网页上属于开放源代码的所见即所得文字编辑器。它志于轻量化,不需要太复杂的安装步骤即可使用。

    ckeditor 最好的在线编辑器

    CKeditor是一个专门使用在网页上属于开放源代码的所见即所得文字编辑器。它志于轻量化,不需要太复杂的安装步骤即可使用。它可和PHP、JavaScript、ASP、ASP.NET、ColdFusion、Java、以及ABAP等不同的编程语言相结合...

    CKEditor 4

    智能所见即所得HTML编辑器 数百万人批准。完全可定制。具有最多功能的#1富文本编辑器。

    CKEditor.NET.dll

    CKEditor是一个专门使用在网页上属于开放源代码的所见即所得文字编辑器。它志于轻量化,不需要太复杂的安装步骤即可使用。它可和PHP、JavaScript、ASP、ASP.NET、ColdFusion、Java、以及ABAP等不同的编程语言相结合...

    文本编辑器

    CKeditor是一个专门使用在网页上属于开放源代码的所见即所得文字编辑器。它志于轻量化,不需要太复杂的安装步骤即可使用。它可和PHP、JavaScript、ASP、ASP.NET、ColdFusion、Java、以及ABAP等不同的编程语言相结合...

    CKEditor 3.6.2中文文档

    FCKeditor是一个专门使用在网页上属于开放源代码的所见即所得文字编辑器。它志于轻量化,不需要太复杂的安装步骤即可使用。不用多介绍 全中文说明 英文不好的同学有福了

    Typesetter CMS v5.1.zip

    真正的所见即所得编辑器 (CKEditor) 图库浏览 (ColorBox) SEO 友好的链接 文件上传管理器 可编辑的风格内容 删除文件到回收站 多用户管理 文本存储 快速页面加载 快速简易安装 HTML Tidy (可选) 方便的...

    ckeditor_4.8.0 asp.net源码

    CKEditor 专门使用在网页上属于开放源代码的所见即所得文字编辑器。它志于轻量化,不需要太复杂的安装步骤即可使用。它可和PHP、JavaScript、ASP、ASP.NET下使用

    CKEditor for ASP.NET

    是一个专门使用在网页上属于开放源代码的所见即所得文字编辑器。它志于轻量化,不需要太复杂的安装步骤即可使用。它可和PHP、JavaScript、ASP、ASP.NET、ColdFusion、Java、以及ABAP等不同的编程语言相结合。...

    gpEasy CMS v2.0.1.rar

    真正的所见即所得编辑器 (CKEditor) 图库浏览 (ColorBox) SEO 友好的链接 文件上传管理器 可编辑的风格内容 删除文件到回收站 多用户管理 文本存储 快速页面加载 快速简易安装 HTML Tidy (可选) 方便的...

    CKeditor4压缩包

    ckeditor4是一款非常方便的富文本编辑器,所见即所得,非常好用,由绝望的zzk上传,有配套的使用教程

    CKeditor for joomla1.7 v3.6.2.rar

    CKeditor是一款在线网页编辑插件(用浏览器编辑后所见即所得),支持多种平台下的脚本(asp aspx php cfm Dhtml htc),还集成了上传图片组件,含简、繁中文 CKeditor for joomla1.7兼容JOOMLA!1.5以上。 易于安装和...

    ckeditor_3.6.1.zip

    FCKeditor是一个专门使用在网页上属于开放源代码的所见即所得文字编辑器。它志于轻量化,不需要太复杂的安装步骤即可使用。它可和PHP、JavaScript、ASP、ASP.NET、ColdFusion、Java、以及ABAP等不同的编程语言相结合...

    CKEditor5.rar

    FCKeditor是一个专门使用在网页上属于开放源代码的所见即所得文字编辑器,用JavaScript编写。它志于轻量化,不需要太复杂的安装 步骤即可使用。它可和PHP、JavaScript、ASP、ASP.NET、ColdFusion、Java、以及ABAP等...

Global site tag (gtag.js) - Google Analytics