ASP.NET MVC3 使用kindeditor编辑器获取不到值
2014-05-13 11:43
260 查看
做开发真的是会遇到各种问题,如果不亲自尝试,不动手,很难发现问题。
下面我们说下在MVC中的用法
1,首先引入js文件
2,前台页面代码
@Html.TextAreaFor(c => c.Content, new { style = "width:600px;height:400px" });
3,后台页面代码
文件包下载
下面我们说下在MVC中的用法
1,首先引入js文件
<script type="text/javascript" src='@Url.Content("~/Content/editor/kindeditor-min.js")'></script> <script type="text/javascript" src='@Url.Content("~/Content/editor/lang/zh_CN.js")'></script>
var editor; // KindEditor.ready(function (K) { editor = K.create('#Content', { filterMode: true, uploadJson: '@Url.Content("~/Content/editor/asp.net/upload_json.ashx")', fileManagerJson: '@Url.Content("~/Contenteditor/asp.net/file_manager_json.ashx")', afterBlur: function () { editor.sync(); },//MVC中不加这句取不到值 allowFileManager: true }); //创建在线编辑器 });
2,前台页面代码
@Html.TextAreaFor(c => c.Content, new { style = "width:600px;height:400px" });
3,后台页面代码
[HttpPost] [ValidateInput(false)]若没有此行代码,会报错 public virtual ActionResult EditDocument(DocumentModel documentModel) { if (ModelState.IsValid) { documentModel.Content = documentModel.Content.HtmlDecode().ToLegalContentHtml(); } return View("EditDocument", documentModel); }
afterBlur: function () { editor.sync(); },这一行代码。 那么这个 this.sync(); 函数是干嘛的呢?简单的说:这个函数就是同步KindEditor的值到textarea文本框。 官方解释: sync() 将编辑器的内容设置到原来的textarea控件里。 参数: 无 返回: KEditor 地址:http://www.kindsoft.net/docs/editor.html#sync
文件包下载
相关文章推荐
- KindEditor使用过程中,用JQ提交表单时,获取不到编辑器的内容
- KindEditor使用过程中,用JQ提交表单时,获取不到编辑器的内容
- kindeditor编辑器获取不到修改后的新文本
- KindEditor 编辑器使用方法
- 国产网页在线编辑器kindeditor的使用
- Html编辑器,富文本编辑器KindEditor使用
- KindEditor编辑器获取textarea的值
- kindeditor编辑器的使用
- 使用EasyUI,关于日期格式的文本框按照正常方式获取不到值的问题
- GLSL 中 ,如果定义的 变量 没有在代码中使用到,那么不会被编译,用 glget* 是获取不到的
- 使用可编辑JComboBox的时遇到的一个坑,编辑后如果JCombobox的焦点还在,则获取不到当前的编辑值。
- l编辑器kindeditor我的使用方法
- KindEditor编辑器的使用
- Unity工程导出iOS包,使用推送,deviceToken获取不到的解决办法
- jquery使用$获取不到指定元素
- kindeditor上传文件在SpringMVC中servletFileUpload.parseRequest(request)解析为空获取不到数据问题 .
- KindEditor编辑器的使用方法
- 使用get传参的时候,参数在后头获取不到或者出现别的错误。
- KindEditor编辑器使用
- appium获取不到固定键盘,使用tap()点击事件