基本信息
源码名称:asp.net 使用ckeditor编辑器控件 例子源码
源码大小:1.32M
文件格式:.zip
开发语言:js
更新时间:2016-08-21
友情提示:(无需注册或充值,赞助后即可获取资源下载链接)
嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 20 元×
微信扫码支付:20 元
×
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
源码介绍
<%@ Page Language="C#" AutoEventWireup="true" %>
<script language="C#" runat="server">
protected void Page_Load(object sender, EventArgs e)
{
CKEditor1.CKEditorInstanceEventHandler = new System.Collections.Generic.List<object>();
CKEditor1.CKEditorInstanceEventHandler.Add(new object[] { "instanceReady", "function (evt) { alert('Event Handler attached on CKEditorInstanceEventHandler to editor: ' evt.editor.name);}" });
}
</script>
<%@ Register Assembly="CKEditor.NET" Namespace="CKEditor.NET" TagPrefix="CKEditor" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<!--
Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
-->
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Attaching Events — CKEditor for ASP.NET Sample</title>
<link href="sample.css" rel="stylesheet" type="text/css" />
</head>
<body>
<form id="form1" runat="server">
<h1 class="samples">
CKEditor for ASP.NET Sample — Attaching Events
</h1>
<div class="description">
<p>
In order to attach a function to an event in a single editor instance, use the following method:
</p>
<pre class="samples">CKEditor1.CKEditorInstanceEventHandler = <span style="color: #0000ff">new</span> System.Collections.Generic.<span style="color: #2b91af">List</span><<span style="color: #0000ff">object</span>>();
CKEditor1.CKEditorInstanceEventHandler.Add(<span style="color: #0000ff">new object</span>[] { <span style="color: #a52a2a">"instanceReady"</span>
, <span style="color: #a52a2a">"function (evt) { alert('Event Handler attached on CKEditorInstanceEventHandlerto editor: ' evt.editor.name);}" </span>});
</pre>
<p>
Attaching a function to an event in all editor instances (use e.g. in <code>Global.asax</code>)
can be achieved in the following way:
</p>
<pre class="samples">CKEditor.NET.<span style="color: #2b91af">CKEditorConfig</span>.GlobalConfig.CKEditorInstanceEventHandler.Add(<span style="color: #0000ff">new object</span>[]
{<span style="color: #a52a2a"> "mode"</span>,<span style="color: #a52a2a"> function (evt) { alert('Events attached to all instances. (Events: \"mode\")');}" </span>});</pre>
<p>
To attach a function to CKEditor events, use the following code:
</p>
<pre class="samples">CKEditor1.CKEditorEventHandler.Add(<span style="color: #0000ff">new object</span>[] { <span style="color: #a52a2a">"instanceReady"</span>
, <span style="color: #a52a2a">"function (evt) { alert('Events attached to CKEditor. (Events: \"instanceReady\")');}" </span>});</pre>
<p>
The sample editor below uses the first method to attach a function to an event in this instance only.
</p>
</div>
<CKEditor:CKEditorControl ID="CKEditor1" runat="server" Height="200">
<p>This is some <strong>sample text</strong>. You are using <a href="http://ckeditor.com/">CKEditor</a>.</p>
</CKEditor:CKEditorControl>
<div id="footer">
<hr />
<p>
CKEditor — The text editor for the Internet — <a class="samples" href="http://ckeditor.com/">
http://ckeditor.com</a>
</p>
<p id="copy">
Copyright © 2003–2011, <a class="samples" href="http://cksource.com/">CKSource</a>
— Frederico Knabben. All rights reserved.
</p>
</div>
</form>
</body>
</html>