<전체 요청 객체 참조
쿼리 문자열 수집은 HTTP 쿼리 문자열에서 변수 값을 검색하는 데 사용됩니다.
는 HTTP 쿼리 문자열은 물음표 다음의 값에 의해 지정됩니다 (?) 이 같은 :
<a href= "test.asp?txt=this는 쿼리 문자열 연결 </a> test"> 쿼리 문자열
라인 위의 값 TXT라는 변수를 생성 "이 쿼리 스트링 테스트입니다."
쿼리 문자열은 양식 제출에 의해 생성하거나, 브라우저의 주소 표시 줄에 검색어를 입력 사용자에 의해있다.
Note: 당신은 많은 양의 데이터를 보내려면 (beyond 100 kb) Request.QueryString을 사용할 수 없습니다.
통사론
Request.QueryString(variable)[(index)|.Count]
매개 변수 | 기술 |
---|---|
variable | 필요합니다. 는 HTTP 쿼리 문자열 변수의 이름을 검색 할 |
index | 선택 과목. 변수에 대해 여러 값 중 하나를 지정합니다. 1에서 요청합니다. QueryString(variable) .Count |
예
예 1
쿼리 문자열의 모든 n 변수 값을 통해 반복하려면 :
다음 요청이 전송됩니다
http://www.w3ii.com/test/names.asp?n=John&n=Susan
및 names.asp는 다음 스크립트를 포함 :
<%
for i=1 to Request.QueryString("n").Count
Response.Write(Request.QueryString("n")(i) & "<br>")
next
%>
파일 names.asp은 다음을 표시합니다 :
John
Susan
예 2
다음 문자열이 전송 될 수 있습니다
http://www.w3ii.com/test/names.asp?name=John&age=30
이 다음 QUERY_STRING 값 결과 :
name=John&age=30
이제 우리는 스크립트의 정보를 사용할 수 있습니다 :
Hi, <%=Request.QueryString("name")%>.
Your age is <%= Request.QueryString("age")%>.
산출:
Hi, John. Your age is 30.
당신은 다음과 같이 표시 할 수있는 변수 값을 지정하지 않으면 :
Query string is: <%=Request.QueryString%>
출력은 다음과 같을 것이다 :
Query string is: name=John&age=30
<전체 요청 객체 참조