Chapter 3. Basic
syntax
การแทรก
Script ASP ใน HTML |
รูปแบบการใช้คำสั่ง ASP
จะแตกต่างจาก CGI ตัวอื่นๆ เช่น Perl
หรือ C เพราะว่า ASP สามารถแทรก
คำสั่งต่างๆ ลงใน File html ได้เลย
โดยที่สามารถแทรกได้เป็นระยะๆ
และแปลงนามสกุล File html จาก *.html เป็น *.asp
เนื่องจาก ASP เป็น Script tag
เราจึงใช้เครื่องหมาย <%
แทรกเมื่อต้องการเปิด tag ASP และ %>
เมื่อต้องการปิด tag ASP เช่น
ตัวอย่างการแทรก
script asp
<HTML>
<HEAD><TITLE>การทดสอบการแทรก script
asp</TITLE></HEAD>
<BODY><% response.write("<h1>This
is script ASP</h1>") %>
</BODY>
</HTML> |
ผลลัพธ์ที่ได้
ทดสอบการเขียน
ASP โปรแกรมแรกของคุณ |
เริ่มทดสอบการเขียน ASP โปรแกรมแรก
รูปแบบคำสั่ง
response.write
response.write("ข้อความที่ต้องการให้แสดงออกทางจอภาพ") |
ตัวอย่างการเขียน
Script ASP
<HTML>
<HEAD><TITLE>การทดสอบการแทรก script asp</TITLE></HEAD>
<BODY><% response.write("<h1><font
color=red>Hi Hello World</font></h1>") %>
</BODY>
</HTML> |
ผลลัพธ์ที่ได้
คำอธิบาย
ถ้าเราต้องการให้คำว่า
Hi Hello World
มีขนาดใหญ่ขึ้นมีสีสันและมีข้อความหลายบรรทัด
เราก็สามารถใส่ code html
ลงไปในระหว่างเครื่องหมาย "
ภายในคำสั่ง response.writet เช่น
ตัวอย่างการเขียน
Script Perl
<HTML>
<HEAD><TITLE>การทดสอบการแทรก script asp</TITLE></HEAD>
<BODY><% response.write("<h1><font
color=red>Hi Hello World</font></h1><p>") %>
<% response.write("<h2><font color=blue>Hi Hello
World</font></h2><p>") %>
<% response.write("<h3><font color=green>Hi
Hello World</font></h3>") %>
</BODY>
</HTML> |
ผลลัพธ์ที่ได้
Hi Hello World
Hi Hello World
Hi Hello World
|
คำอธิบาย
ASP จะทำหน้าที่เป็น Background คือ ASP จะ process
เฉพาะ คำสั่งของ ASP ที่ Perl
เข้าใจก็คือ response.write
จากนั้นแสดงผลลัพธ์เป็น Output
ในส่วนที่ ASP
ไม่สามารถประมวลผลได้ ก็คือ Code Html
นั้นเอง จากนั้น Browser ก็จะ Process Code Html
อีกที จะเห็นได้ว่ามีการ Process 2
ครั้ง
ครั้งที่ 1
ที่ Server
ครั้งที่ 2
ที่ Client หรือ Browser
Copy right Passkorn Roungrong |