Kolekcja ASP QueryString
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
参数 | 描述 |
---|---|
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:
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:
Susan
Przykład 2
Załóżmy, że ciąg jest wysyłany:
Powyższy kod tworzy następującą wartość QUERY_STRING:
Teraz możemy korzystać z informacji zawartych w skrypcie:
Your age is <%= Request.QueryString("age")%>.
wyjście:
Jeśli nie określił wartości zmiennych mają być wyświetlane, takie jak to:
Wyjście będzie tak:
Kompletna Prośba o obiektu