ASP QueryString 集合
asp querystring 集合

querystring 集合用于取回 http 查詢字符串中的變量值。
http 查詢字符串是由問號(hào)(?)之后的值規(guī)定的,比如:
上面的代碼可生成一個(gè)名為 txt 且值為 "this is a query string test"的變量。
查詢字符串同樣可以通過(guò)表單提交來(lái)生成,或者通過(guò)用戶在瀏覽器的地址欄中輸入查詢。
注意:如果您需要 post 大量的數(shù)據(jù)(超過(guò) 100kb),就不能使用 request.querystring。
語(yǔ)法
request.querystring(variable)[(index)|.count]
參數(shù) | 描述 |
---|---|
variable | 必需。在 http 查詢字符串中要取回的變量名稱。 |
index | 可選。為一個(gè)變量規(guī)定多個(gè)值之一。從 1 到 request.querystring(variable).count。 |
實(shí)例
實(shí)例 1
遍歷查詢字符串中所有變量 n 的值:
假設(shè),這是被送出的請(qǐng)求:
http:///test/names.html?n=john&n=susan
而 names.asp 包含以下代碼:
<%
for i=1 to request.querystring("n").count
response.write(request.querystring("n")(i) & "
")
next
%>
for i=1 to request.querystring("n").count
response.write(request.querystring("n")(i) & "
")
next
%>
文件 names.asp 會(huì)顯示出:
john
susan
susan
實(shí)例 2
假設(shè),這是被送出的字符串:
http:///test/names.html?name=john&age=30
上面的代碼產(chǎn)生了以下 query_string 值:
name=john&age=30
現(xiàn)在,我們可以在腳本中使用這些信息:
hi, <%=request.querystring("name")%>.
your age is <%= request.querystring("age")%>.
your age is <%= request.querystring("age")%>.
輸出:
hi, john. your age is 30.
假如您沒有規(guī)定任何要顯示的變量值,比如這樣:
query string is: <%=request.querystring%>
輸出將成為這樣:
query string is: name=john&age=30

相關(guān)文章
- ASP 表單
- ASP Cookies
- ASP 使用 CDOSYS 發(fā)送電子郵件
- ASP 實(shí)例
- ASP DateCreated 屬性
- ASP DateLastAccessed 屬性
- ASP ParentFolder 屬性
- ASP Delete 方法
- ASP Move 方法
- ASP Files 集合
- ASP Key 屬性
- ASP RemoveAll 方法
- ASP Status 屬性
- ASP BinaryWrite 方法
- ASP TotalBytes 屬性
- ASP LCID 屬性
- ASP GetLastError 方法
- ASP CopyFile 方法
- ASP CreateFolder 方法
- ASP GetDrive 方法