.NET MVC4中使用KindEditor文本编辑器 【教程】(网搜加问人)

       看之前说好,只是自己的记录,可能不太适用于你,如果急着用还是别看了,其实有些还是不明白为什么用不了尴尬,文本编辑器能正常使用是自己又另外写了东西的。

       这次按要求开发,实现一个功能的时候用文本编辑器显示更方便,就去网上搜,作为一个MVC零基础,真的废了姥姥劲儿,主要倒不是文本编辑器,是MVC里的东西不明白什么意思,又不好意思老是问,看的快炸了,还好最后赶完了,赶快记下来,文本编辑器纯调用还是蛮简单的,可能是我不会用,把它变得复杂了吧,,,

————————————————————————————————以下正文——————————————————————————————————————

参照同站博客 http://blog.csdn.net/dyllove98/article/details/9070125看着写的,结合不同博客总结下,以后用了直接看,方便

1,下载KindEditor

      到KindEditor官网下载(我下了半天下不下来2016/12/16,就去网上随便找了个),解压后删除jsp、PHP、asp、examples文件夹,其代表:

  • asp - ASP程序
  • asp.net - ASP.NET程序
  • php - PHP程序
  • jsp - JSP程序
  • examples - 演示文件
,放入Asp.net MVC项目中的Scripts文件夹中。

2,在你的控制器controller中添加两部分

<1>载入页面的动作

        [ValidateInput(false)]
        public ActionResult CompanyProfile(int type)
        {  
            //自己写了方法去数据库查值
            string ss = CompanyDAL.GetSpecialInformation(CurrentUser.CompanyId, type);
            ViewBag.Content = ss;//把数据库里查到的值赋给文本编辑器
            return View();
        }

        [CompanyManagerAuthorize(T_Company_Type.ConstructionCompany)]//CurrentUser.CompanyId需要
        [ValidateInput(false)]
        [HttpPost]
        public ActionResult CompanyProfile(string content, int type)
        {
            ViewBag.Content = content;
            bool result = CompanyDAL.UpdateSpecialInformation(CurrentUser.CompanyId, type, content);
            //同样自己写的方法,去存值的
           return View();
        }
其中ValidateInput特性设置为false,否则无法插入Html标记。

<2>文本编辑器要用的

        #region 文本编辑器

        //上传方法:
        [HttpPost]
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值