Latest web development tutorials

Kolekcja ASP QueryString

Prośba o obiektu Kompletna Prośba o obiektu

Kwerendy kolekcji służy do odczytu wartości zmiennej w ciągu zapytania HTTP.

Ciąg znaków zapytania HTTP jest określona przez wartość po znaku zapytania, na przykład (?):

<a href= "test.html?txt=this jest ciągiem znaków zapytania test"> Połącz z </a> ciąg kwerendy

Powyższy kod generuje plik o nazwie txt z wartością "to jest test łańcuch zapytania" zmienny.

ciągów zapytań są generowane przez złożenie formularza lub przez użytkownika wpisze zapytanie w pasku adresu przeglądarki.

UWAGA: Jeśli trzeba pisać dużych ilości danych (ponad 100kb), nie można używać Request.QueryString.

gramatyka

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

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


Przykłady

Przykład 1

zapytań przejścia ciąg wartości wszystkich zmiennych n:

Założyliśmy, że wniosek ten zostanie wysłana:

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

Names.asp zawiera następujący kod:

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

names.asp Plik pokaże:

John
Susan

Przykład 2

Załóżmy, że ciąg jest wysyłany:

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

Powyższy kod tworzy następującą wartość QUERY_STRING:

name=John&age=30

Teraz możemy korzystać z informacji zawartych w skrypcie:

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

wyjście:

Hi, John. Your age is 30.

Jeśli nie określił wartości zmiennych mają być wyświetlane, takie jak to:

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

Wyjście będzie tak:

Query string is: name=John&age=30


Prośba o obiektu Kompletna Prośba o obiektu