asp.net 4.0 A potentially dangerous Request.Form value was detected fr...

经过查找后,发现原因是:
这个错误提示,是在对页面内容,用JS进行动态增加时产生。由于失误把特殊符号(未经编码)放入了Form集合里。比如:
<input type='text' name='orderid' value=''<XXX>''>
Value中包含了“<”和'>',这种符号 放入了Form集合里,Asp.net认为不合法的。
解决方案:
在webconfig文件中
<system.web>节点下添加<httpRuntime requestValidationMode="2.0"></ httpRuntime >节点。
参考:http://apps.hi.baidu.com/share/detail/21178272
http://www.cnblogs.com/noteme/archive/2010/03/04/1677975.html 此链接的解决方案不适合我的案例

浙公网安备 33010602011771号