ueditor

1,web应用程序中添加ueditor目录(网上直接下载解压即可,最后附有下载地址)

 

前端页面添加应用js 以及空间的容器 (@(BasePath)是网站虚拟根目录,可以不用关心)

<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<script type="text/javascript" src="@(BasePath)ueditor/ueditor.config.js"></script>
<script type="text/javascript" src="@(BasePath)ueditor/ueditor.all.js"></script>
<link rel="stylesheet" href="@(BasePath)ueditor/themes/default/css/ueditor.css"/>
<script type="text/javascript" charset="utf-8" src="@(BasePath)ueditor/lang/zh-cn/zh-cn.js"></script>

 

<script type="text/javascript">
$(function () {

UE.getEditor('myEditor', {
serverUrl: '@(BasePath)ueditor/controller.ashx',
initialFrameWidth: 500,
initialFrameHeight: 320,
initialContent: "",
zIndex: 900
});
UE.getEditor('myEditor').setContent("", false);//初始化值

});

<div id="divEditor" style="display: none">
<script id="myEditor" name="myEditor" type="text/plain"></script>
</div>

2,controller中方法

 [ValidateInput(false)]//最好加上,否则控件中输入的特殊字符,html代码会获取不到

actionresult test()

{

 // 获取控件的值

Request.Form["myEditor"]//将控件中的值按照html格式保存,下次加载显示也是以html格式加载显示(所以其中的图片等相对路径需要注意调整,html内容很容易调整)

}

3,ueditor配置

上面说到了怎么使用及获取ueditor的值,下面说说如何配置(这里只举例说明如何配置截图保存,其他类似)

打开config.json文件,找,到节点

/* 涂鸦图片上传配置项 */
"scrawlActionName": "uploadscrawl", /* 执行上传涂鸦的action名称 */   --默认不用修改
"scrawlFieldName": "upfile", /* 提交的图片表单名称 */                         --默认不用修改
"scrawlPathFormat": "../UploadFile/image/{yyyy}{mm}{dd}/{time}{rand:6}", /* 上传保存路径,可以自定义保存路径和文件名格式 */--这里我放到万丈相对路径下
"scrawlMaxSize": 2048000, /* 上传大小限制,单位B */                      --默认不用修改
"scrawlUrlPrefix": "", /* 图片访问路径前缀 */                                     --根据实际情况调整,一般默认即可
"scrawlInsertAlign": "none",                                                          --默认不用修改

4,ueditor.config.js文件,是一个初始化配置,这里的配置也可以在前端页面初始化时候配置

window.UEDITOR_CONFIG = {

//为编辑器实例添加一个路径,这个不能被注释
UEDITOR_HOME_URL: URL

//以下内容全部注释掉了,其中 serverUrl等属性,上面的js初始化中已经做了。其他的项目可以根据自己需求调整

}

这样下来基本就能使用了,并且支持截图直接粘贴到ueditor里面。

另外给你两个地址,我这里使用的是1.4.3.net版本:

Ueditor下载地址:http://ueditor.baidu.com/website/download.html

Ueditor的API地址:http://ueditor.baidu.com/doc/#UE.Editor

posted @ 2015-03-03 13:49  茂茂  阅读(355)  评论(0编辑  收藏  举报