ค้นหาบล็อกนี้

วันศุกร์ที่ 1 ตุลาคม พ.ศ. 2553

ASP

ASP ย่อมาจาก Active Server Page
พูดง่ายๆคือทำงานบน server นั้นเอง
Server Side Scripts : นั้นคือสามารถเขียน Code แทรกเข้าไปในภาษา HTML ได้


ASP.NET IIS & Web Server ในการจะพัฒนา Web Application ด้วย ASP.NET จะต้องใช้ Web Server ชื่อ IIS(Internet Information Services) เท่านั้นครับ สามารถติดตั้งได้จากแผ่น Windows XP,2000,2003,...


Install IIS Web Server


http://www.thaicreate.com/asp/install-iis.html


ตัวอย่าง Source Code เริ่มต้น


<HTML>
<Head>
<Title> ทดสอบภาษา ASP</Title>
</Head>
<Body>
แสดงวันที่ปัจจุบัน <%=date%>
</Body>
</HTML>


[dd]จะเห็น <%=date%> อยู่แทรกอยู่ใน Code HTML อันนี้เป็น Function Date ที่มีอยู่แล้วในภาษา 


HTML ใช้แสดงวัน เดือน ปี ของ Server ตอนนั้น




[b]การส่งข้อมูล[/b]
[dd]การส่งข้อมูลของ ASP นั้นจะเหมือนกับ Perl หรือภาษาอื่นๆนั้นคือผ่านแบบฟอร์ม หรือ ทำการส่งค่าผ่าน URL ซึ่งเราสามารถจำแนกการส่งค่าออกได้เป็น 2 แบบคือแบบ Post กับแบบ Get ในตัวอย่างต่อไปนี้จะเป็นแบบฟอร์มการส่งแบบ Post
<Fom action="test.asp" method=post> <input type=text name="namepost"> </Form>

[dd]จะเห็นว่าส่วนที่อยู่หลังคำว่า Action คือ File ASP ที่ใช้รับข้อมูล และ method นั้นจะบอกว่าเป็นแบบ Post หรือแบบ Get และในส่วนหลัง name นั้นคือชื่อของตัวแปรสำคัญเวลารับครับ

[b]การรับข้อมูล[/b]
[dd]ในฝังรับข้อมูลจะดูต้องอ้างอิงจากฝังส่งข้อมูลมาด้วยจากที่ได้อธิบายไปแล้วนั้น คราวนี้มาดู Code ของตัวรับกันบ้าง
<% nameinput=request.form("namepost")%> <HTML> <Head> <Title> ทดสอบรับข้อมูลจากฟอร์ม</Title> </Head> <Body> <%=nameinput%> </Body> </HTML>

[dd]ในบรรทัดแรกจะเป็นการรับข้อมูลมาจากฟอร์มโดยเก็บไว้ในตัวแปรชื่อ nameinput สำหรับการรับข้อมูลแบบ Post จะใช้ request.form("namepost") และในบรรทัดที่ 7 เป็นส่วนของการนำค่าในตัวแปรแสดงออกหน้าเว็บ

ไม่มีความคิดเห็น:

แสดงความคิดเห็น