當頁面上的FORM以GET方式向頁面發送請[/url]求數據(如數據含有不安全字符,則瀏覽器先將其轉換成16進制的字符再傳送,如空格被轉成%20)時,WEBSERVER將請求數據放入一名為QUERY_STRING的環境變量中,QueryString方法是從這一環境變量中取出相應的值,並將被轉成16進制的字符還原(如%20被還原成空格)。
如表單上有一name為username的文本框及一name為password的文本框,當表單提交時,會產生這樣的URL串:http://www.xxxxx.com/xxxx.asp?username=nnnnn&password=mmmmm
使用Request.QueryString("username")會得到字符串"nnnnn"
Request.QueryString("password")得到"mmmmm"!
使用下面方法可以得出所有的請求數據:foreachxKeyinRequest.QueryString
response.write("<p>"&xkey&"="&Request.QueryString(xkey)&"</p>")
next
使用下面方法可以列出所有的環境變量:
foreachxKeyinRequest.ServerVariables
response.write("<p>"&xkey&"="&Request.ServerVariables(xkey)&"</p>")
nextTop