使用文本编辑器时将有样式的文本传入数据库时出现的错误

首先下载一个html5编辑器 kindeditor-4.1.10-zh-CN

把下载的kindeditor-4.1.10-zh-CN编辑器里面的文件夹的以下文件放在自己的项目里面

然后在路径:kindeditor-4.1.10-zh-CN\kindeditor-4.1.10\jsp的文件夹中 找到demo.jsp 用记事本打开引用里面的如下:
<!doctype html>
<html>
<head>
    <meta charset="utf-8" />
    <title>KindEditor JSP</title>
    <link rel="stylesheet" href="../themes/default/default.css" />
    <link rel="stylesheet" href="../plugins/code/prettify.css" />
    <script charset="utf-8" src="../kindeditor.js"></script>
    <script charset="utf-8" src="../lang/zh_CN.js"></script>
    <script charset="utf-8" src="../plugins/code/prettify.js"></script>
    <script>
        KindEditor.ready(function(K) {
            var editor1 = K.create(‘textarea[name="content1"]‘, {
                cssPath : ‘../plugins/code/prettify.css‘,
                uploadJson : ‘../jsp/upload_json.jsp‘,
                fileManagerJson : ‘../jsp/file_manager_json.jsp‘,
                allowFileManager : true,
                afterCreate : function() {
                    var self = this;
                    K.ctrl(document, 13, function() {
                        self.sync();
                        document.forms[‘example‘].submit();
                    });
                    K.ctrl(self.edit.doc, 13, function() {
                        self.sync();
                        document.forms[‘example‘].submit();
                    });
                }
            });
            prettyPrint();
        });
    </script>

再在.aspx内容页里面添加

 <textarea name="content1"   cols="100" rows="8" style="width:793px;height:200px;"></textarea>
<asp:Button ID="btnOK" runat="server" Text="发表" Height="29px" Width="84px"
            onclick="btnOK_Click" />

这时执行页面会发现网页中出现了编辑器

但是当你输入文本之后给它样式并且在编辑器的左上角把文本转化为html的格式后

点击发表要使他保存到数据库时则会出现以下错误:

Q:

从客户端(Content="<p>测试</p>")中检测到有潜在危险的 Request.Form 值。 
我已经试过把validateRequest=false 了,但是还是不行,刚接触asp.net的MVC开发模式,各种不是很清楚   &
lt;%Html.BeginForm("SubmitAddNews", "News", FormMethod.Post, new { id = "form" });%&
gt;   这是提交方式  求大侠给予指点

解决方案:

在主web.config里面加上 <httpRuntime  requestValidationMode="2.0" /> 然后在.aspx页面的pages里面加上 validateRequest="false"

这样就ok了

时间: 2024-11-09 09:40:48

使用文本编辑器时将有样式的文本传入数据库时出现的错误的相关文章

20150129--在线文本编辑器

和涛哥学习MVC项目四 目录 和涛哥学习MVC项目四... 1 一.在线文本编辑器... 3 1.在线文本编辑器使用场景... 3 2.文本编辑器分类... 3 1)ewebeditor:国产编辑器(收费)... 4 2)fckeditor. 4 3)ueditor(百度在线编辑器)... 5 4)kindeditor(可以实现响应式)... 5 5)ckeditor(最著名的文本编辑器)... 6 3.ckeditor的使用... 6 1)下载使用... 6 2)ckeditor历史... 7

【Linux探索之旅】第二部分第六课:Nano,初学者的文本编辑器

内容简介 1.第二部分第六课:Nano,初学者的文本编辑器 2.第二部分第七课预告:软件安装,如虎添翼 Nano,初学者的文本编辑器 这一课比较简单,没有什么太难的概念.不过这一课会讲如何配置终端噢. 大家可以泡个泡面,烤只烤鸡:剥个卤蛋,慢慢来看. 之前的课程中,我们已经学会了在终端中用多种不同的方式来查看文件的内容,但是我们还不知道如何在终端中修改文件的内容. 为什么我们把文本编辑器推迟到现在来说呢?因为这是终端可以提供的强大功能之一. 在Linux终端的文本编辑器当中,比较著名的有:Nan

【实践】简洁大方的summernote 富文本编辑器插件的用发——实例篇

实例化后的summernote 是这样子的 很漂亮对吧,而我做成页面效果是这样的: 先说说实例化一个summernote 的方法把,其实也不难,jq 选择器选择一个要变成富文本编辑器的元素然后调用 summernote 方法传入一个对象作为参数便可,参数是一个对象,属性就是这个富文本的一些样式属性,如下: 上面的属性是一些比较常用的属性,更多属性可以查看官方文档.特别注意一点的是callbacks 属性,它的作用是summernote 编辑器里面的一些功能要实现的回调方法,这里我的需求只是上传图

Ueditor百度富文本编辑器添加h5手机端预览功能

一.需求分析 项目中用到富文本编辑器的地方很多,富文本编辑器一般都是在pc后台上,因为前端是手机端,因此每次再富文本编辑内容保存以后,在手机端展示的样式和我们在富文本中编辑的不太一样,因此就需要在编写完内容之后可以模拟手机端进行预览一下,但是后端用富文本编辑器的地方比较多,不适合在每个页面进行开发,因此做成插件功能放入ueditor之中的方式改动的代价比较小. 首先看下效果 二.代码 先在ueditor.css中添加按钮样式图片: 路径:ueditor\themes\default\css\ue

富文本编辑器 - wangEditor 上传图片

效果: . 项目结构图: wangEditor-upload-img.html代码: <html> <head> <title>wangEditor-图片上传</title> <link rel="stylesheet" href="wangEditor/css/wangEditor-1.3.0.min.css"> <style type="text/css"> .wrap{

第二章 Linux文件系统和文本编辑器

用户分为三类: 1.root用户 2.虚拟用户:不具有登录系统的能力,一般系统自身拥有,比如bin,daemon,ftp,mail 3.普通用户 useradd: -g:指定用户私有组 -G:添加附加组 -d:指定用户家目录,如果不存在可以结合-m创建 -m:如果家目录不存在则自动创建 -u:指定UID,和-o一起可以重复使用其他用户的UID,必须>=100 注意useradd的用户没有密码还不能登录 usermod:修改用户账号 -d[directory]:改变用户登录时的目录,注意不是改变家

MyEclipse使用教程:MyEclipse的文本编辑器

1. 编辑文本 使用MyEclipse的文本编辑器可编辑纯文本文件.配置文件和编程语言源代码.当一个文本文件在MyEclipse中打开时,默认的打开方式是文本编辑器.这也可以通过单击右键,选择打开方式>文本编辑器来打开. MyEclipse文本编辑器提供了以下基本的文本编辑功能: 搜索和替换 复制.剪切和粘贴 文本格式 撤销和重做 MyEclipse的文本编辑器,如下图所示. MyEclipse的文本编辑器 2. 参数页 想要访问参数页面,右键单击编辑器并从菜单中选择文本编辑器的参数.此外,你还

【ThinkPHP学习】ThinkPHP自动转义存储富文本编辑器内容导致读取出错

RT. ThinkPHP的conf文件中的Convention.php有一个配置选项 'DEFAULT_FILTER' => 'htmlspecialchars', // 默认参数过滤方法 用于I函数... 默认这个方法是开启的.也就是说,我们往数据库里面存储的数据中都会经过htmlspecialchars这个函数的转义处理. 我在我的项目中使用了Kindeditor富文本编辑器(或许你使用的是Ueditor\ckeditor),通过富文本编辑器编辑文章的内容然后存储到数据库中,再从数据库中读取

C++ mfc 简易文本编辑器 遇到的一些问题

[题目40]简易文本编辑器. 设计一个简易的文本编辑器. 设计要求: (1) 具有图形菜单界面: (2) 查找,替换(等长,不等长),插入(插串,文本块的插入).文本块移动(行块,列块移动),删除; (3) 可正确存盘.取盘: (4) 正确显示总行数. 这是题目.................. 使用基于对话框的MFC   我想到的感觉有问题的点! 查找替换 算法不了解  最烦人的时文本块移动 百度好多业找不到!!呵呵难受的是在吾爱发个两个帖子求一下思路 被狗骂了那个人是真的神精符附上链接ht