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 "
但是仍然得到潜在的危险请求。从客户端错误中检测到表单值。
我甚至不会尝试在整个网站上启用这个功能。配置文件-当您确定输入数据是安全的时,只需每页执行一次:
<%@ 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>