TinyMCE编辑器:从客户端检测到一个潜在危险的请求.Form值

本文关键字:一个 危险 Form 请求 编辑器 客户端 检测 TinyMCE | 更新日期: 2023-09-27 18:25:44

我有aspx,因为我正在调用一个ascx用户控件,因为我使用的是tinymce编辑器。当我试图保存数据时,我得到了错误。。

从客户端检测到潜在危险的Request.Form值(UserControl1$TextBox1="

fgh

fghj

我已经检查了一个潜在危险的请求。从客户端检测到表单值

我试过了:

web.config我设置

<pages validateRequest="false">
<httpRuntime requestValidationMode="2.0" requestPathInvalidCharacters=""/>
<compilation debug="true" targetFramework="4.0">
<@page validateRequest="false">
Server.HtmlEncode(TextBox1.Text)
encoding: "xml" // This is solving the prob. but Text is converting in HTML tag I don't want that

请有人帮我…

TinyMCE编辑器:从客户端检测到一个潜在危险的请求.Form值

您也可以尝试添加编码属性:encoding:'xml'

<script>
    tinymce.init({
    selector: 'textarea',
    encoding: 'xml' 
}); 
</script>

你可以查看这个链接,上面写着:

编码:"xml"

–解决了"潜在危险的请求。检测到表单值",这将不允许您提交Web表单

将其添加到httpRuntime

< httpRuntime requestValidationMode="2.0"  />

为什么不能对字符串进行编码并存储在数据库中,然后在显示编码字符串之前,可以简单地对其进行解码?