PWS และ concept ของ ASP
โดย: สุรัตน์ บัณฑิตลักษณะ
ที่มา: www.thaiasp.net
     ASP คืออะไร? ทำไมต้องใช้ ASP? คำถามเหล่านี้ มักจะเกิดขึ้นเสมอ สำหรับ ผู้ที่ต้องการเริ่มต้นศึกษา Server Side Script(หรือ ที่หลายๆคนมักจะเรียกกันว่า web programming ก็แล้วแต่) ในโลกของอินเตอร์เน็ต ตอนนี้มี Server Side Script อยู่หลายชนิด แรกสุดที่เป็นที่นิยมก็คงจะหนีไม่พ้น CGI/Perl ต่อๆมาก็มีผุดขึ้นอีกหลายภาษา หลายแบบ ให้เลือก เช่น ColdFusion,JSP,PHP รวมไปถึง ASP
ตัวอย่างฟอร์มแบบ Radio Button
ตัวอย่างฟอร์มแบบ Check Box
ทำไมต้องใช้ 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 มีอยู่หลายที่ด้วยกัน ที่ดังๆ ก็คงได้แก่
www.domaindlx.com
www.ewebcity.com
www.webhostme.com
www.websamba.com
 
     อย่างไรก็ตามการทดลองที่ Server เหล่านี้ไม่เป็นการสะดวกที่เราจะใช้ศึกษา ASP เลย เพราะเราอาจจะต้อง Online ตลอด เวลา โปรแกรม Personal Web Server จึงถูกสร้างขึ้นโดย บริษัท Microsoft โปรแกรมนี้จะทำหน้าที่จำลองเครื่อง PC ของเราให้กลายเป็น Server ขนาดย่อมๆ ที่รองรับการทำงานของไฟล์ ASP ด้วย โปรแกรมนี้สามารถ Download ได้ที่ http://www.microsoft.com/download หรือจากแผ่น window98 แผ่นเต็ม ไฟล์นี้จะอยู่ในไดเร็กทอรี add-ons ชื่อ ไดเร็กทอรี pws
บทความที่เกี่ยวข้อง PWS4 กับ Windows98 และ ASP เริ่มจากศูนย์ (สูญ)


Home | ASP Board | Coldfusion Board | Source Code | Lesson(beginner)
Lesson(Professional) l My Jobs | E-card |About Us


Copyright © 2000 www.ThaiASP.net All rights reserved.