ASP QueryString collection

Request Object Reference Manual

Mga kahulugan at paggamit

Ang QueryString collection ay ginagamit upang kunin ang halaga ng mga variable sa HTTP query string.

Ang HTTP query string (HTTP query string) ay binibigyang kahulugan ng mga halaga pagkatapos ng tanda ng pagtatanungo (?), tulad ng:

<a href="test.asp?txt=this is a query string test">Link na may query string</a>

Ang kodong ito ay makakapag-gawa ng isang variable na may pangalan na txt at halaga na "this is a query string test".

Ang query string ay maaaring mabuo din sa pamamagitan ng form submission, o sa pamamagitan ng pagpasok ng user sa address bar ng browser.

Mga sintaksis

Request.QueryString(variable)[(index)|.Count]
Mga parameter Mga paglalarawan
variable Mga kinakailangan. Ang pangalan ng variable na dapat kunin sa HTTP query string.
index Opsiyonal. Maglagay ng ilang halaga para sa isang variable. Mula 1 hanggang Request.QueryString(variable).Count

Mga halimbawa

Mga halimbawa 1

Bumilang sa lahat ng halaga ng n sa query string:

Ipagpalagay na ito ang hiling na ipinadala:

http://www.codew3c.com/test/names.asp?n=John&n=Susan

At ang names.asp ay naglalaman ng sumusunod na kodong ito:

<%
for i=1 to Request.QueryString("n").Count 
  Response.Write(Request.QueryString("n")(i) & "<br />")
next
%>

Ang file na names.asp ay magpapakita ng sumusunod:

John
Susan

Mga halimbawa 2

Ipagpalagay na ito ang string na ipinadala:

http://www.codew3c.com/test/names.asp?name=John&age=30

Ang kodong ito ay nagdudulot ng sumusunod na halaga ng QUERY_STRING:

name=John&age=30

Ngayon, maaari naming gumamit ng script upang gamitin ang impormasyon na ito:

Hi, <%=Request.QueryString("name")%>. 
Ang iyong edad ay <%= Request.QueryString("age")%>.

Output:

Hi, John. Ang iyong edad ay 30.

Kung hindi mo itinakda ang alinmang halaga ng variable na magiging ipapakita, tulad ng:

Ang Query string ay: <%=Request.QueryString%> 

Ang output ay magiging tulad nito:

Ang Query string ay: name=John&age=30

Request Object Reference Manual