ASP.NET - 检测到潜在危险的Request.Form值

时间:2010-06-23 23:04:05

标签: asp.net

在Windows 2008网络服务器上,每当在文本框中发布包含html标签的表单时,我都会收到以下错误:

从客户端检测到一个潜在危险的Request.Form值(小部件$ txtText =“

这是一个常见错误,您可以通过执行Page ValidateRequest = false或在web.config中使用pagesrequest = false来修复它。但是,在此特定服务器上,它完全忽略validaterequest = false并始终抛出此异常。有没有人见过这种行为,知道我还能做些什么来防止这个错误?我现在在同一台服务器上的2个网络应用程序中看过它,这真的很奇怪。

谢谢, 贾斯汀

2 个答案:

答案 0 :(得分:2)

我不知道3.5但是要用4.0修复它

<httpRuntime requestValidationMode="2.0" />
在您的web.config中

并按照您在问题中的说法设置页面指令。

答案 1 :(得分:0)

您运行的是哪个版本的.NET?在.NET 4中,页面验证的工作方式略有不同。