Diferença entre pedido.Forma e pedido.QueryString?

alguns podem dizer-me a diferença exacta entre Request.Form e Request.QueryString? Eu sei uma diferença, Tipo Se ... o usuário estão na Pedido.QueryString () Colecção Mais alguma diferença? e qualquer exemplo seria muito apreciado.

Como É que se pede?QueryString trabalho?

Tenho um exemplo de código como este: location.href = location.href + "/Edit?pID=" + hTable.getObj().ID; ; //aspx parID = Request.QueryString["pID"]; //c# Funciona, a minha pergunta é: como ? Qual é a lógica ? obrigado.