asp.net url值导致错误

时间:2011-06-01 13:49:01

标签: asp.net validation query-string

我有一个使用查询字符串传递的字符串参数,我将其称为:Request.QueryString [“x”]。如果我手动输入一个URL:mypage.aspx?x = co%3Csub%3E2,asp.net没有机会在抛出错误之前获取该值。有没有办法安全地允许使用我自己的逻辑下拉和验证此值而不关闭validateinput?

问题是我们有自定义错误页面,当它们被击中时会向我发送电子邮件。 Bots打了我们的网站,有时,我会开始工作,并有500封电子邮件,因为这样的错误在我的收件箱中等待。我想进行自己的验证,并在他们试图访问的页面上显示我自己的错误消息。

谢谢!

2 个答案:

答案 0 :(得分:0)

我认为没有validateinput关闭它是不可能的。也许您可以将自定义500页更改为不发送此类型的电子邮件

答案 1 :(得分:0)

如果没有关闭validateinput ,我认为你不能这样做。你能不能以某种方式编码你的查询字符串,以便ASP验证它?