ASP Form Collection

ຄູ່ມືຫຼັກສັນຍາ Request

Form Collection ຖືກນຳໃຊ້ເພື່ອເກັບຄູ່ມູນຈາກຟອມທີ່ໃຊ້ POST Method.

ຄວາມຄິດ:ຄວາມຄິດ. ຖ້າທ່ານຕ້ອງໃຊ້ post ຂໍ້ມູນຫຼາຍຫາກ 100kb ຫຼາຍ, ບໍ່ສາມາດໃຊ້ Request.Form .

ຂອບເຂດອະນາຍຂອງ

Request.Form(element)[(index)|.Count]
parameter ອະທິບາຍ
element ສະເພາະ. ຊື່ຂອງປະກອບຟອມທີ່ຈະເກັບຄູ່ມູນຈາກການເກັບຄູ່ມູນ.
index ທົດສະນະ. ກໍານົດຄູ່ມູນຫຼາຍຄູ່ມູນຂອງຂັ້ນຕົວໜຶ່ງ. ຈາກ 1 ຫາ Request.Form(parameter).Count.

ຄວາມຈິງ

ຕົວຢ່າງ 1

ທ່ານສາມາດເບິ່ງທັງໝົດຂອງຄູ່ມູນຈາກຟອມຂໍ້ມູນ. ກໍານົດວ່າຜູ້ນຳໃຊ້ໄດ້ບັນທຶກຟອມຂໍ້ມູນດ້ວຍສອງຄູ່ມູນ - ສີຟ້າສີຫົວ ແລະ ສີຂຽວ - ທ່ານສາມາດເກັບຄູ່ມູນດັ່ງກ່າວໄດ້:

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

输出:

Blue
Green

ຕົວຢ່າງ 2

ກະລຸນາກວດກາຟອມຂໍ້ມູນນີ້ຢ່າງລະມັດລະວັງ:

<form action="submit.asp" method="post">
<p>ຊື່: <input name="firstname"></p>
<p>ຊື່ສະຫຼັບ: <input name="lastname"></p>
<p>ສີສຽງທີ່ມັກຂອງທ່ານ:</p>
<select name="color">
<option>Blue</option>
<option>Green</option>
<option>Red</option>
<option>Yellow</option>
<option>Pink</option>
</select>
</p>
<p><input type="submit"></p>
</form>

ກໍານົດ, ສົ່ງການຮຽກຮ້ອງດ້ານລຸ່ມທີ່ລາວ:

firstname=John&lastname=Dove&color=Red

ຕອນນີ້, ພວກເຮົາສາມາດໃຊ້ຂໍ້ມູນຈາກຟອມຂໍ້ມູນດ້ວຍຄອບຄຳຫຼັງ:

ສະບາຍ, <%=Request.Form("firstname")%>. 
ມີສີສຽງທີ່ມັກຂອງທ່ານ <%=Request.Form("color")%>.

输出:

Hi, John. Your favorite color is Red.

ຖ້າທ່ານບໍ່ຄົ້ນຫາປະກອບທີ່ຈະສະແດງ:

Form data is: <%=Request.Form%> 

ການອອກສຽງຈະກາຍເປັນນີ້:

ຂໍ້ມູນ Form data is: firstname=John&lastname=Dove&color=Red

ຄູ່ມືຫຼັກສັນຍາ Request