Kampuni ya kufaa kwa kusoma ASP
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