A passagem de parâmetros por query string é na verdade uma forma de persistir valores entre páginas, com a grande vantagem de propiciar ao usuário a capacidade de um link único, aonde através dele todos poderão
ver a mesma página.
Para melhor o trabalho com links, foram desenvolvidos padrões como MVC e REST.
Olavo Oliveira Neto
http://olavooneto.wordpress.com
Se for útil marque como resposta e faça um Developer feliz :)