Kampuni ya kufaa kwa kusoma ASP

Kitabu cha Mafunzo ya Mwakilishi wa Request

Mifano na matumizi

Kampuni ya kufaa kwa kusoma QueryString inatumiwa kumwakilisha thamani za mifaa ya kufaa kwa HTTP.

Mifaa ya kufaa kwa HTTP (HTTP query string) inatokana na thamani za baada ya msahau (?) kama vile:

<a href="test.asp?txt=this is a query string test">Link na mifaa ya kufaa kwa kusoma</a>

Maandiko ya kifuatilia inayotumika hii inaweza kumfanikisha muarama wa txt na thamani "this is a query string test".

Mifaa ya kufaa kwa HTTP inaweza kuwa inatokana na formu inayotumika, au inaweza kuwa inatokana na mtumishi anayewaagiza kwa kuingia katika barua ya kifaa cha kijasirika.

Makadara

Request.QueryString(variable)[(index)|.Count]
Parama Maelezo
variable Inahitajika. Jina la muarama inayotakiwa kuwakilishwa katika mifaa ya kufaa kwa HTTP.
index Inahitajika. Kuweka thamani kwa muarama mmoja. kutoka 1 hadi Request.QueryString(variable).Count

Mfano

Mfano 1

Kupambana na vya nyingi katika mifaa ya kufaa kwa n:

Taka, hii ni tafiti inayotolewa:

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

Iliyoonekana kwenda names.asp ina programu inayotumika hii:

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

Mifaa names.asp itakuwa inonyesha:

John
Susan

Mfano 2

Taka, hii ni string inayotolewa:

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

Maandiko ya kifuatilia inayotufutua inayotoka kwenye programu iliyotumika ni:

name=John&age=30

Sasa, tunaweza kutumia mawasiliano hii kwa skripta:

Hii, <%=Request.QueryString("name")%>. 
Umri wako ni <%= Request.QueryString("age")%>.

Muhtasari wa muonekano ni:

Hi, John. Umri wako ni 30.

Kama hii, kama haujapokeza kiwango cha muonekano cha kuzingatia, kama hii:

Mwili wa kusoma ni: <%=Request.QueryString%> 

Muhtasari wa muonekano ni:

Mwili wa kusoma ni: name=John&age=30

Kitabu cha Mafunzo ya Mwakilishi wa Request