不知道大家有没遇到这个问题,验证出错,无法避免
在aspx页中,有TextBox,可是,如果在TextBox中输入诸如<aaaa等字符,就会报错。
信息如下:
从客户端(UserName="<ssss")中检测到有潜在危险的 Request.Form 值。
说明: 请求验证过程检测到有潜在危险的客户端输入值,对请求的处理已经中止。该值可能指示危及应用程序安全的尝试,如跨站点的脚本攻击。通过在 Page 指令或 配置节中设置 validateRequest=false 可以禁用请求验证。但是,在这种情况下,强烈建议应用程序显式检查所有输入。
异常详细信息: System.Web.HttpRequestValidationException: 从客户端(UserName="<ssss")中检测到有潜在危险的 Request.Form 值。
请问如何解决?
备注:
在代码里写string aa.replace("<","");没用
因为没有执行到,在提交的时候,就直接报错了。。