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>

  • 相关阅读:
    Hadoop学习之安装HDFS
    常见的6种数据结构
    maven 编译出错 Failed to execute goal org.apache.maven.plugins:maven-clean-plugin:2.5:clean
    jquery解决js对象、数组赋值时的引用传递
    405 method not allowed(方法不被允许)
    身份证件号 正确性检查方法
    svn 提交信息模板
    idea 使用说明
    java-System类
    java-Integer 类
  • 原文地址:https://www.cnblogs.com/sharing1986687846/p/5780451.html
Copyright © 2011-2022 走看看