从客户端检测到一个潜在危险的Request.Form值

7
当我尝试在ASP.NET中提交表单时,出现了上述异常。这篇文章很有帮助,但即使设置了ValidateRequest="false",我仍然会因为"&#"组合而遇到这个错误。由于我们使用挪威字符,所以需要这种特定的组合。
我已经在web.config中设置了httpRuntime requestValidationMode="2.0"

对我来说,它很好地工作,并且即使我发送这些字符也不会出现错误。也许您进行了一些重定向,并且没有将validaterequest放置在所有页面上。最好尝试将其添加到web.config中。 - Aristos
是的,你说得对。当我将它添加到web.config时,它可以工作。 - Geethanga
1个回答

2

好的,根据评论,我将其作为答案。

web.config中加入ValidateRequest="false"以防止在没有此声明的情况下访问已被遗忘的页面。

<pages validateRequest="false" ... >

这对我有用,你也应该在web.config文件中加入httpRuntime requestValidationMode="2.0"。 - Geethanga

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接