ASP
คืออะไร? ทำไมต้องใช้ ASP? คำถามเหล่านี้ มักจะเกิดขึ้นเสมอ
สำหรับ ผู้ที่ต้องการเริ่มต้นศึกษา Server Side Script(หรือ
ที่หลายๆคนมักจะเรียกกันว่า web programming ก็แล้วแต่) ในโลกของอินเตอร์เน็ต
ตอนนี้มี Server Side Script อยู่หลายชนิด แรกสุดที่เป็นที่นิยมก็คงจะหนีไม่พ้น
CGI/Perl ต่อๆมาก็มีผุดขึ้นอีกหลายภาษา หลายแบบ ให้เลือก เช่น
ColdFusion,JSP,PHP รวมไปถึง ASP |
|
ทำไมต้องใช้
ASP?
เมื่อไหร่ก็ตามที่เราต้องการจะสร้างให้โฮมเพจของเรา
มีลักษณะที่ อินเตอร์แอ็คทีฟ สามารถ โต้ตอบ กับผู้เยี่ยมชมเว็บเพจ
ของเรา ได้ ยกตัวอย่างเช่น ผู้เยี่ยมชมเว็บเพจสามารถกรอก
ข้อความ ลงในฟอร์ม (ดูหน้าตาฟอร์มทางซ้ายมือ) แล้วข้อความที่กรอกนี้
ถูกเก็บลงฐานข้อมูลหรือ ถูกส่งมายังเจ้าของเว็บเพจ
โดยทางอีเมล หรืออะไรก็ตามที่เป็นการนำข้อมูลมาจากผู้เยี่ยมชมเว็บเพจ
กระบวนการเหล่านี้จำเป็นที่จะต้องใช้ Server Side
Script ทั้งสิ้น ซึ่ง Server Side Script ที่เป็นพระเอกของเราก็คือ
ASP |
|
|
เมื่อไหร่ถึงต้องใช้
ASP?
ในขณะเราสร้างเว็บเพจ
ที่มีเพียงแต่ข้อมูล หรือรูปภาพ เท่านั้น เว็บเพจเหล่านี้
ไม่จำเป็นต้องอาศัย ASP แต่อย่างใด รวมไปถึง เว็บเพจ
หน้าที่เป็น ฟอร์มสำหรับ กรอกข้อมูล ด้วย ฟอร์มเหล่านี้
ทั้ง input type=text ,Radio Button ,Check Box
,Menu List สามารถสร้างขึ้นได้ด้วย HTML ทั้งสิ้น
แต่เว็บเพจที่เราจะส่งข้อมูลไปนี่สิ ต้องอาศัยความสามารถของ
ASP ในการจัดการ กับข้อมูล ที่ ส่งลงมาในฟอร์ม คำว่า
"เว็บเพจที่เราจะส่งข้อมูลไป" หมายถึง
เว็บเพจที่อยู่ภายในส่วน Action ของ tag form ยกตัวอย่างเช่น |
ไฟล์
test.html
<form
action="test.asp"
method="post">
ชื่อ <input type="text" name="name">
<br>
อีเมล <input type="text" name="email">
<br>
<input type="submit" name="Submit" value="Submit">
</form>
|
|
|
ไฟล์
test.asp(ตัวสีแดง) จะทำหน้าที่ในการจัดการกับข้อมูล
โดยใช้ชื่อฟอร์ม name และ email (ตัวสีฟ้า) อย่างเช่น
ถ้าเรา run ไฟล์ test.html แล้วมีผู้กรอกชื่อ ลงใน
input name เท่ากับ "surat" แล้ว คลิกที่ปุ่ม
submit ข้อมูล name="surat" จะถูกส่งไปยังไฟล์
test.asp ไฟล์นี้จะนำค่าในฟอร์มไปใช้ด้วยคำสั่ง
request("name") ซึ่งในตอนนี้มีค่าเท่ากับ
"surat" แล้ว |
|
|
เล่น
ASP ได้ที่ไหนบ้าง?
เนื่องจาก
ASP เป็น Server Side Script การทดลองใช้งาน ASP จึงต้องทำบน
Server เท่านั้น ซึ่ง Server ซึ่งเป็น Free Host ให้เราทดลองใช้งาน
ASP มีอยู่หลายที่ด้วยกัน ที่ดังๆ ก็คงได้แก่
|
|
|
 |
อย่างไรก็ตามการทดลองที่
Server เหล่านี้ไม่เป็นการสะดวกที่เราจะใช้ศึกษา
ASP เลย เพราะเราอาจจะต้อง Online ตลอด เวลา โปรแกรม
Personal Web Server จึงถูกสร้างขึ้นโดย บริษัท
Microsoft โปรแกรมนี้จะทำหน้าที่จำลองเครื่อง PC
ของเราให้กลายเป็น Server ขนาดย่อมๆ ที่รองรับการทำงานของไฟล์
ASP ด้วย โปรแกรมนี้สามารถ Download ได้ที่ http://www.microsoft.com/download
หรือจากแผ่น window98 แผ่นเต็ม ไฟล์นี้จะอยู่ในไดเร็กทอรี
add-ons ชื่อ ไดเร็กทอรี pws |
|
|