三生石上 8e116609c6 v4.2.0
2015-05-19 14:45:47 +08:00

79 lines
3.0 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="ckeditor.aspx.cs" ValidateRequest="false"
Inherits="FineUI.Examples.aspnet.ckeditor" %>
<!DOCTYPE html>
<html>
<head runat="server">
<title></title>
<link href="../../res/css/main.css" rel="stylesheet" type="text/css" />
</head>
<body>
<form id="form1" runat="server">
<f:PageManager ID="PageManager1" runat="server" />
<f:ContentPanel ID="ContentPanel1" runat="server" BodyPadding="5px" Width="850px" EnableCollapse="true"
ShowBorder="true" ShowHeader="true" Title="内容面板">
<textarea id="Editor1" name="Editor1" style="width: 100%;">
&lt;p&gt;
FineUI开源版&lt;br&gt;
基于 ExtJS 的开源 ASP.NET 控件库。&lt;br&gt;
&lt;br&gt;
FineUI的使命&lt;br&gt;
创建 No JavaScriptNo CSSNo UpdatePanelNo ViewStateNo WebServices 的网站应用程序。&lt;br&gt;
&lt;br&gt;
支持的浏览器&lt;br&gt;
Chrome、Firefox、Safari、IE 8.0+&lt;br&gt;
&lt;br&gt;
授权协议&lt;br&gt;
Apache License 2.0 (Apache)&lt;br&gt;
&lt;br&gt;
相关链接&lt;br&gt;
论坛http://fineui.com/bbs/&lt;br&gt;
示例http://fineui.com/demo/&lt;br&gt;
文档http://fineui.com/doc/&lt;br&gt;
下载http://fineui.codeplex.com/
&lt;/p&gt;
</textarea>
</f:ContentPanel>
<br />
<f:Button ID="Button2" runat="server" CssClass="marginr" Text="设置编辑器的值" OnClick="Button2_Click">
</f:Button>
<f:Button ID="Button1" runat="server" Text="获取编辑器的值" OnClick="Button1_Click">
</f:Button>
</form>
<script type="text/javascript" src="../../res/js/jquery.min.js"></script>
<script type="text/javascript" src="../res/ckeditor/ckeditor.js"></script>
<script type="text/javascript">
var containerClientID = '<%= ContentPanel1.ClientID %>';
F.ready(function () {
// http://docs.ckeditor.com/#!/api/CKEDITOR.config
CKEDITOR.replace('Editor1', {
resize_enabled: false,
height: 200,
on: {
instanceReady: function () {
F(containerClientID).updateLayout();
}
}
});
});
// FineUI Ajax提交之前将编辑器的值同步到表单字段中(textarea)
F.beforeAjax(function () {
$('#Editor1').val(CKEDITOR.instances['Editor1'].getData());
});
// 更新编辑器内容
function updateEditor(content) {
var editor = CKEDITOR.instances['Editor1'];
editor.setData(content);
}
</script>
</body>
</html>