Latest web development tutorials

colección ASP cadena de consulta

Referencia Solicitud de objetos Solicitud Referencia completa de objetos

colección cadena de consulta se utiliza para recuperar el valor de la variable en la cadena de consulta HTTP.

cadena de consulta HTTP está especificado por el valor después del signo de interrogación, por ejemplo, (?):

<a href= "test.html?txt=this es una cadena de consulta test"> vínculo con una cadena de consulta </a>

El código anterior genera un archivo txt llamado con el valor "esto es una prueba de cadena de consulta" variable.

Las cadenas de consulta también se generan mediante el envío de formularios, o por un usuario introduce una consulta en la barra de direcciones del navegador.

NOTA: Si tiene que enviar grandes cantidades de datos (más de 100kb), no se puede utilizar Request.QueryString.

gramática

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

参数 描述
variable 必需。在 HTTP 查询字符串中要取回的变量名称。
index 可选。为一个变量规定多个值之一。从 1 到 Request.QueryString(variable).Count。


Ejemplos

Ejemplo 1

Los valores de cadena de consulta de recorrido de todas las variables n:

Asumimos que esta solicitud se envía:

http://www.w3cschool.cc/test/names.html?n=John&n=Susan

El names.asp contiene el siguiente código:

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

names.asp archivo mostrará:

John
Susan

Ejemplo 2

Supongamos que la cadena se envía:

http://www.w3cschool.cc/test/names.html?name=John&age=30

El código anterior produce el siguiente valor QUERY_STRING:

name=John&age=30

Ahora, podemos utilizar la información de la secuencia de comandos:

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

salida:

Hi, John. Your age is 30.

Si no se especifica ningún valor de la variable que se mostrará, como este:

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

La salida será así:

Query string is: name=John&age=30


Referencia Solicitud de objetos Solicitud Referencia completa de objetos