최신 웹 개발 튜토리얼
 

ASP QueryString을 수집


<전체 요청 객체 참조

쿼리 문자열 수집은 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

<전체 요청 객체 참조