colección ASP cadena de consulta
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
参数 | 描述 |
---|---|
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:
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á:
Susan
Ejemplo 2
Supongamos que la cadena se envía:
El código anterior produce el siguiente valor QUERY_STRING:
Ahora, podemos utilizar la información de la secuencia de comandos:
Your age is <%= Request.QueryString("age")%>.
salida:
Si no se especifica ningún valor de la variable que se mostrará, como este:
La salida será así:
Solicitud Referencia completa de objetos