tutoriais mais recente desenvolvimento web
 

ASP Coleção QueryString


<Completa Request Object Reference

A coleção QueryString é usado para recuperar os valores de variáveis ​​na cadeia de consulta HTTP.

A string de consulta HTTP é especificado pelos valores seguintes o ponto de interrogação (?) , Como este:

<a href= "test.asp?txt=this é uma string de consulta test"> Relação com um </a> string de consulta

A linha acima gera uma variável chamada txt com o valor "este é um teste de string de consulta".

seqüências de consulta também são gerados por envio do formulário, ou por um usuário digitar uma consulta na barra de endereços do navegador.

Note: Se você quiser enviar grandes quantidades de dados (beyond 100 kb) o Request.QueryString não pode ser usado.

Sintaxe

Request.QueryString(variable)[(index)|.Count]

Parâmetro Descrição
variable Requeridos. O nome da variável na cadeia de consulta HTTP para recuperar
index Opcional. Especifica um dos múltiplos valores de uma variável. De 1 a solicitação. QueryString(variable) .Count

Exemplos

Exemplo 1

Para percorrer todos os valores da variável n em uma Cadeia de consulta:

O seguinte pedido é enviado:

http://www.w3ii.com/test/names.asp?n=John&n=Susan

e names.asp contém o seguinte script:

<%
for i=1 to Request.QueryString("n").Count
  Response.Write(Request.QueryString("n")(i) & "<br>")
next
%>

O names.asp arquivo iria apresentar o seguinte:

John
Susan

exemplo 2

A seguinte seqüência de caracteres pode ser enviada:

http://www.w3ii.com/test/names.asp?name=John&age=30

isso resulta no seguinte valor QUERY_STRING:

name=John&age=30

Agora podemos usar as informações em um script:

Hi, <%=Request.QueryString("name")%>. 
Your age is <%= Request.QueryString("age")%>.

Saída:

Hi, John. Your age is 30.

Se você não especificar quaisquer valores de variáveis ​​para exibir, como este:

Query string is: <%=Request.QueryString%> 

a saída seria algo como isto:

Query string is: name=John&age=30

<Completa Request Object Reference