zoukankan      html  css  js  c++  java
  • 对于MVC中应用百度富文本编辑器问题的解决办法

    1.对于应用富文本编辑器post提交表单内容提示有危险的解决办法:

    [ValidateInput(false)] //文本编辑器的表单提交不用提示危险
    [HttpPost]
    public ActionResult Create(FormCollection collection)

    即在视图上贴一个标签[ValidateInput(false)] 

    2.之前没用过百度富文本编辑器,第一次使用,并且用的是MVC框架技术,Razor视图引擎,在编辑页面初始化数据时,富文本编辑器中没有之前添加的文章内容,对于这个问题,本人自己的一个比较简单的解决办法是:

    <script type="text/javascript">

    var editor=UE.getEditor('editor');  //实例化编辑器

    editor.ready(function () {
    editor.setContent($('#Content').val());   //设置编辑器的值 可以看出编辑器的值来自ID为Content的标签的值  该标签在页面中是被隐藏的,其初始化

                          //的值为value="@Model.Content",以下可以看出    

    });

    </script>

    以下是页面文章内容对应的HTML代码:

    <script id="editor" name="Content" type="text/plain" style=" 100%; height: 500px;">
    </script>
    @Html.ValidationMessageFor(model => model.Content)
    <span style="display: none;">
    <input type="hidden" id="Content" class="easyui-textbox" style=" 100%; height: 32px; display: none;" value="@Model.Content">
    </span>

  • 相关阅读:
    Git 命令使用小笔记
    一个关于if else容易迷惑的问题
    浏览器与Node环境下的Event Loop
    镜面反射
    Socket通信原理
    Git
    vba工具
    为什么要用prototype
    Oracle 列转换为行, 逗号拼接.
    JS中的phototype
  • 原文地址:https://www.cnblogs.com/sharing1986687846/p/5780451.html
Copyright © 2011-2022 走看看