Pelo que noto em grande parte dos sites que visito é que poucos se preocupam em tratar a QueryString. Nem que ao menos crie uma página de erro customizada e a defina dentro do elemento customErrors no arquivo Web.Config da aplicação. E olha que nem as grandes corporações salvam: 🙂
[ Correto ]: http://ww16.itau.com.br/atendimento/faq/resp_topicos.aspx?assunto=5
[ Erro1 (string) ]: http://ww16.itau.com.br/atendimento/faq/resp_topicos.aspx?assunto=broken
[ Erro2 (overflow) ]: http://ww16.itau.com.br/atendimento/faq/resp_topicos.aspx?assunto=9999999999999