MAC*_*MAC 14 c# asp.net validate-request
我有一个asp.net应用程序,当我在搜索框中输入特殊字符如":,"时会遇到一些问题.如果我在搜索框中输入此文本,我得到了这样的例外.
从客户端检测到潜在危险的Request.Form值(txtValue =":,").
然后我在网上搜索,我有一个通用的解决方案,将validaterequest设置为false.但是我的申请没有任何变化.请帮我解决这个问题.任何回应将不胜感激.
mar*_*pet 23
添加包含的web.config
<system.web>
<pages validateRequest="false" />
</system.web>
Run Code Online (Sandbox Code Playgroud)
到具有相关表单的页面的目录.
有关完整说明,请参阅http://www.asp.net/learn/whitepapers/request-validation.
如果您使用asp.net 4.0,您可以尝试
<httpRuntime requestValidationMode="2.0" />
Run Code Online (Sandbox Code Playgroud)
也可以看看
Jam*_*e M 17
有点晚了,但与那些说这个放在web.config中的人一致是一个安全漏洞.
我使用有[ValidateInput(false)]问题的控制器上的属性来做.
ValidateInputSystem.Web.MVC在MVC2中找到
| 归档时间: |
|
| 查看次数: |
37485 次 |
| 最近记录: |