<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