ASP QueryString Collection
ການສະແດງຄວາມຄິດເຫັນ ແລະການນໍາໃຊ້
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