Em .NET existe o método HttpUtility.ParseQueryString quer permite efetuar o parsing da querystring devolvendo um objecto do tipo NameValueCollection.
O objecto, do tipo NameValueCollection, permite fazer a manipulação da querystring suportando as seguintes operações:
- adicionar, remover propriedades
- consultar e modificar o valor das propriedades.
Exemplo:
NameValueCollection queryString = HttpUtility.ParseQueryString("?displaycode=deseja&feliz=2011");
// Obter o valor da propriedade
string ano = queryString["feliz"];
// Alterar o valor da propriedade
queryString["feliz"]
= "2012";
// Remover a propriedade
queryString.Remove("feliz");
// Adicionar a propriedade
queryString.Add("feliz",
"2012");
// Resultado: displaycode=deseja&feliz=2012
string resultado = queryString.ToString();
Sem comentários:
Enviar um comentário