ASP.NET MVC实现layui富文本编辑器的应用_第1页
免费预览已结束,剩余4页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、asp.net mvc实现layui富文本编辑器的应用先看看视图层在视图层,用法的是视图助手-htmlhelper,代替我们网页中传统的表单标签元素,其中的m代表实体模型。通过视图助手,为我们生成id和name属性相同的textarea标签。备注:在asp.net mvc中,能提交表单数据的元素(各种类型的input标签,textarea等),其属性name的值于实体模型中的属性名相同时,传递到控制器中的实体模型或参数,会自动举行映射,便利前端到后台的数据传递。 1 2 3 4 html.labelfor(m=m.introduce,new class="layui-form-lab

2、el") 5 6 html.textareafor(m=m.introduce)*等同* 7 8 9 10js调用layui的富文本编辑器: 1 2 layui.use(&39;layedit&39;, 3 function () 4 var layedit=layui.layedit; 5 /配置接口 6 /注重:layedit.set 一定要放在 build 前面,否则配置全局接口将无效。 7 layedit.set( 8 uploadimage: 9 url: &39;/course/uploadeditimg&39; /接口url 10 , type: &39;post&39

3、; /默认post11 12 );13 /建立富文本编辑器,更多设置,看layui文档,这里只是核心要点14 layedit.build(&39;introduce&39;);/build办法参数为id所对应的值,注重,此处不能加符号!15 1617以上是前端部分,要想实现在layui富文本编辑器中显示,看如下后台代码:实体结果类.layui的接受的值不支持大写,所以属性全小写,这是按照layui,edit上传返回结果来编写的此结果类。 1 using system.collections.generic; 2 3 namespace layuimvc.common.result 4 5 pu

4、blic class editordataresult 6 7 public int code get; set; 8 9 public string msg get; set; 1011 public dictionary data get; set; 12 13 控制器如下:要引用的命名空间没展示,只抽取了有关富文本的内容! 1 /富文本编辑器上传 2 public actionresult uploadeditimg(httppostedfilebase file) 3 4 editordataresult editorresult=new editordataresult(); 5 i

5、f (file!=null&&!string.isnullorempty(file.filename) 6 7 string saveabsolutepath = server.mappath("/courseimages/editorimages"); 8 string savefilename = guid.newguid().tostring("n") + "_" + file.filename; 9 string filename = path.combine(saveabsolutepath, savefil

6、ename); 10 file.saveas(filename);11 editorresult.code = 0;12 editorresult.msg = "上传胜利!"13 editorresult.data=new dictionary()14 15 "src","/courseimages/editorimages/"+savefilename ,16 "title","名称" 17 ;18 19 else20 21 editorresult.code = 1;22 editorresult.msg = "上传失败!"23 editorresult.data=new dictionary()24 25 "src","" 26 ;27 28 javascriptserializer jss=new javascriptseri

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论