ASP QueryString Collection

ຄູ່ມືຫຼັກສັນຍາວິທະຍາສາດ Request

ການສະແດງຄວາມຄິດເຫັນ ແລະການນໍາໃຊ້

QueryString Collection ຖືກນຳໃຊ້ເພື່ອຊອກຫາຄວາມຜົນຂອງຄຳຂໍທີ່ຢູ່ໃນ HTTP Query String.

HTTP Query String (HTTP query string) ແມ່ນຕົວອອກຈາກຄຳຂໍທີ່ຖືກຕິດຕັ້ງພາຍຫຼັງສີ່ສອງມັນ, ອີງຕາມ:

<a href="test.asp?txt=this is a query string test">ການເຊື່ອມຕໍ່ກັບ Query String</a>

ລະບັບທີ່ຂ້າມມາດັ່ງກ່າວສ້າງຄຳປະກອບທີ່ມີຊື່ txt ແລະຄວາມຜົນ "this is a query string test":

Query String ສາມາດສ້າງຜ່ານຟອມສະຫຼີວະຂັ້ນ, ຫຼືຜ່ານຜູ້ຄົນບັນທຶກຢູ່ໃນສະຖານີການຄົ້ນຫາບັນຊີ.

ວິທະຍານ

Request.QueryString(variable)[(index)|.Count]
ສະແບບ ກ່າວຫາ
variable ສະແດງ. ຄຳປະກອບທີ່ຕ້ອງໄດ້ຮັບຄືນໃນ HTTP Query String.
index ທົດສະນະທີ່ອາດຈະຕັ້ງໃຫ້ຄຳປະກອບຄວາມທີ່ຫຼາຍຫຼາຍຢ່າງໜຶ່ງ. ຈາກ 1 ຫາ Request.QueryString(variable).Count

ຄວາມສະແດງ

ຕົວຢ່າງ 1

ການເສັງຈາກຄຳຂໍທີ່ມີຄວາມສະແດງ n:

ກໍຕັ້ງວ່ານີ້ແມ່ນຄຳຂໍທີ່ຖືກສົ່ງອອກ:

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

ແລະ names.asp ບັນຊີການທີ່ກວມເອົາ:

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

ບັນຊີ names.asp ຈະສະແດງ:

John
Susan

ຕົວຢ່າງ 2

ກໍຕັ້ງວ່ານີ້ແມ່ນສາຍຄວາມທີ່ຖືກສົ່ງອອກ:

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

ລະບັບທີ່ຂ້າມມາດັ່ງກ່າວສ້າງ QUERY_STRING ຄື:

name=John&age=30

ຕອນນີ້,ພວກເຮົາສາມາດໃຊ້ຂໍ້ມູນດັ່ງກ່າວຜ່ານສະຕິກອາກາດ:

ສະບາຍ, <%=Request.QueryString("name")%>. 
ອາຍຸຂອງເຈົ້າແມ່ນ <%= Request.QueryString("age")%>.

ການອອກມາ:

Hi, John. Your age is 30.

ຖ້າທ່ານບໍ່ໄດ້ກໍານົດຄູ່ມືທີ່ຈະສະແດງຄືດັ່ງກ່າວ:

Query string is: <%=Request.QueryString%> 

ການອອກມາຈະເປັນແບບນີ້:

Query string is: name=John&age=30

ຄູ່ມືຫຼັກສັນຍາວິທະຍາສາດ Request