在Windows 2008网络服务器上,每当在文本框中发布包含html标签的表单时,我都会收到以下错误:
从客户端检测到一个潜在危险的Request.Form值(小部件$ txtText =“
这是一个常见错误,您可以通过执行Page ValidateRequest = false或在web.config中使用pagesrequest = false来修复它。但是,在此特定服务器上,它完全忽略validaterequest = false并始终抛出此异常。有没有人见过这种行为,知道我还能做些什么来防止这个错误?我现在在同一台服务器上的2个网络应用程序中看过它,这真的很奇怪。
谢谢, 贾斯汀
答案 0 :(得分:2)
我不知道3.5但是要用4.0修复它
<httpRuntime requestValidationMode="2.0" />
在您的web.config中并按照您在问题中的说法设置页面指令。
答案 1 :(得分:0)
您运行的是哪个版本的.NET?在.NET 4中,页面验证的工作方式略有不同。