gpt4 book ai didi

c# - web.config 中的 requestvalidationmode ="2.0"validaterequest ="false"不起作用

转载 作者:太空狗 更新时间:2023-10-29 18:19:06 28 4
gpt4 key购买 nike

我正在寻求一些帮助,因为这让我发疯了。

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

例如。 <p>first paragraph</p>
<p>second paragraph</p>
等等等等都没有问题。

但是当我在编辑器中进行更改,然后尝试更新数据库中的内容时,出现错误从客户端检测到具有潜在危险的 request.form 值

我在 web.config 中进行了所有建议的更改

  • 请求验证模式="2.0"
  • 验证请求="假"

但仍然得到potentially dangerous request.form value was detected from the client错误。这发生在 .NET 4.0 中,任何帮助/建议都会很棒。

最佳答案

我什至不会尝试在 web.config 文件中在站点范围内启用此功能 - 只需在每个页面上启用它,当您知道特定输入数据是安全的时候:

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

您可以在模板中使用专门为此目的公开的 Umbraco 控件:

<umbraco:DisableRequestValidation runat="server" />

关于c# - web.config 中的 requestvalidationmode ="2.0"validaterequest ="false"不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7358821/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com