Muhtasari wa Fomu za ASP na Hatua ya Mwanasoma
- Picha ya Kwanza Mfano wa ASP
- Picha ya Kifo Kikapteni cha ASP
Amri za Request.QueryString na Request.Form zinaweza kutumiwa kuwaataa habari kutoka kwenye formu, kama hisia ya viumbea.
Mfano:
- Formu inayotumia method="get"
- Jinsi ya kutumia amri ya Request.QueryString kuingia na viumbea kwa kinywajaji.
- Formu inayotumia method="post"
- Jinsi ya kutumia amri ya Request.Form kuingia na viumbea kwa kinywajaji.
- Formu inayotumia orodha zaidi ya moja
- Jinsi ya kutumia Request.Form kuingia na viumbea kwa kinywajaji.
Viumbea vingea ingia
Request mwenye kupata viumbea kutoka kwenye formu.
Maelezo wa fomu wa HTML
<form method="get" action="simpleform.asp"> <p>Mjengwa wa Kwanza: <input type="text" name="fname" /></p> <p>Mjengwa wa Kwanza: <input type="text" name="lname" /></p> <input type="submit" value="Submit" /> </form>
Habari inayotumiwa na mtumishi inaweza kuandikwa kwa mbio mbili: Request.QueryString au Request.Form.
Request.QueryString
Amri ya Request.QueryString inaamua kusababisha thamani ya fomu inayotumika method="get". Habari inayotumika "get" kwa kusababisha fomu inayopatikana kwa kila mtumishi (inaonekana kwenye kifungu cha kiziko), na ina uchakuzi wa kubadilika kwa ukubwa wa habari inayotumika.
Maelezo wa fomu wa HTML
<form method="get" action="simpleform.asp"> <p>Mjengwa wa Kwanza: <input type="text" name="fname" /></p> <p>Mjengwa wa Kwanza: <input type="text" name="lname" /></p> <input type="submit" value="Submit" /> </form>
Kama mtumishi aningiza "Bill" na "Gates" katika maelezo wa fomu juu, URL ya huzina iliyotumika kwenda mpangilio ni kama hii:
http://www.codew3c.com/simpleform.asp?fname=Bill&lname=Gates
Kama chaji cha ASP "simpleform.asp" ina mawakili ya hii:
<body> Kwahusiana <% response.write(request.querystring("fname")) response.write(" " & request.querystring("lname")) %> </body>
Kifungu cha kiziko kinaanza kuonekana kama hii:
Kwahusiana Bill Gates
Request.Form
Amri ya Request.Form inaamua kusababisha thamani ya fomu inayotumika "post". Maumivu ya fomu inayotumika "post" ni inayopatikana kwa kila mtumishi na hana uchakuzi wa kubadilika kwa ukubwa wa habari inayotumika.
Maelezo wa fomu wa HTML
<form method="post" action="simpleform.asp"> <p>Mjengwa wa Kwanza: <input type="text" name="fname" /></p> <p>Mjengwa wa Kwanza: <input type="text" name="lname" /></p> <input type="submit" value="Submit" /> </form>
Kama mtumishi aningiza "Bill" na "Gates" katika maelezo wa fomu juu, URL ya huzina iliyotumika kwenda mpangilio ni kama hii:
http://www.codew3c.com/simpleform.asp
Kama chaji cha ASP "simpleform.asp" ina mawakili ya hii:
<body> Kwahusiana <% response.write(request.form("fname")) response.write(" " & request.form("lname")) %> </body>
Kifungu cha kiziko kinaanza kuonekana kama hii:
Kwahusiana Bill Gates
Tathmini ya fomu
Kama huzingatia, inafaa kufikiria kwa uharibifu ya data ya muhusiano wa mtumishi (kwa mtafiti wa kiziko). Uharibifu wa mtafiti wa kiziko ni kwa ukali na hukusababisha ukurusha wa mpangilio wa mawasiliano.
Ikiwa data ya mtumiaji inaingizwa katika database, unapaswa kumwambia kuhakikisha hatua ya msaidizi wa kifungu. Hii inaonekana kuwa hatua bora ya kuhakikisha fomu ya kifungu kwa msaidizi wa kifungu, kuhadhi fomu iliyotumika kwa picha ya fomu ya kifungu, bila kusafiri kwenye picha ya kifungu nyingine. Kisha mtumiaji anaweza kufikia habari za kesi ya kesi kwenye picha ya kifungu yako. Kwa hivyo, mtumiaji anaweza kumwambie habari za kesi kwa kawaida.
- Picha ya Kwanza Mfano wa ASP
- Picha ya Kifo Kikapteni cha ASP