Pergunta

Esperamos que a resposta é não, mas existem problemas com o uso Request.Params vez de Request.QueryString para recuperar dados na cadeia de consulta em asp.net?

Foi útil?

Solução

Não é um pegadinha como tal, mas apenas estar ciente de que Request.QueryString é muito mais leve -. Request.Params retorna cookies, variáveis ??de formulários, variáveis ??de servidor e a querystring enquanto Request.Querystring, claro, apenas retorna o valor querystring

Outras dicas

Não, a menos que você acontecer ter campos de recolha de formulários com o mesmo nome do campo como um nome de argumento na coleção de consulta -., Então você vai obter uma matriz quando você espera apenas um único par chave / valor

Já respondidas em Ao fazer Request.Params e Request.Form diferem ?

Ele fala sobre request.form mas é o mesmo para Request.Querystring

Não há pegadinhas. Request.Params é apenas um pouco mais cheio de recursos.

Agora, se você estivesse a serialização e salvá-lo para o banco de dados, seria um desperdício de bytes, mas é sobre ele.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top