requestvalidationmode =“2.0”;validaterequest =“false"在网

本文关键字:在网 false quot requestvalidationmode validaterequest | 更新日期: 2023-09-27 18:07:58

我正在寻找一些帮助,因为这现在快把我逼疯了。

我在我的页面上有一个tinyMCE文本编辑器,其中填充了已经存储在数据库中的html内容。

<p>first paragraph</p> <p>second paragraph</p>等等,等等,没有问题。

但是当我在编辑器中进行更改,然后尝试更新数据库中的内容时,我得到了错误潜在的危险请求。从客户端检测到表单值

我在web.config

中做了所有建议的修改
  • requestvalidationmode = " 2.0 "
  • validaterequest = " false "

但是仍然得到潜在的危险请求。从客户端错误中检测到表单值。

requestvalidationmode =“2.0”;validaterequest =“false"在网

我甚至不会尝试在整个网站上启用这个功能。配置文件-当您确定输入数据是安全的时,只需每页执行一次:

<%@ Page ... ValidateRequest="false" %>

您可以在模板中使用专门为此目的而公开的Umbraco控件,如下所示:

<umbraco:DisableRequestValidation runat="server" />

你必须发布web.config的部分,

应该是,

<system.web>
    <compilation debug="true" targetFramework="4.0" />
    <httpRuntime requestValidationMode="2.0" />
</system.web>

已经有类似的话题了。

ValidateRequest ="false"不能在Asp中工作。净4

将这行添加到您的web.config文件中。

  <pages  validateRequest="false"></pages>