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 此链接的解决方案不适合我的案例

posted @ 2011-10-28 11:16  ~乖乖~  Views(39)  Comments(0)    收藏  举报