ไวยากรณ์ ASP
ตัวอย่างทั้งหมดของเราแสดงรหัส ASP เป็นสีแดง
ช่วยให้คุณเข้าใจวิธีการทำงานของ ASP ได้ง่ายขึ้น
ASP ใช้ VBScript
ภาษาสคริปต์เริ่มต้นใน ASP คือ VBScript
ภาษาสคริปต์เป็นภาษาการเขียนโปรแกรมที่มีน้ำหนักเบา
VBScript คือ Visual Basic ของ Microsoft รุ่นไลท์
ไฟล์ ASP
ไฟล์ ASP สามารถเป็นไฟล์ HTML ธรรมดาได้ นอกจากนี้ ไฟล์ ASP ยังสามารถมีสคริปต์เซิร์ฟเวอร์
สคริปต์ที่ล้อมรอบด้วย <% และ %> ถูกดำเนินการบนเซิร์ฟเวอร์
ASP ใช้ เมธอด Response.Write()เพื่อเขียนเอาต์พุตไปยัง HTML
ตัวอย่างต่อไปนี้เขียน "Hello World" เป็น HTML:
ตัวอย่าง
<!DOCTYPE html>
<html>
<body>
<%
Response.Write("Hello World!")
%>
</body>
</html>
VBScript ไม่คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ Response.Write() สามารถเขียนเป็น response.write()
การใช้ JavaScript ใน ASP
ในการตั้งค่า JavaScript เป็นภาษาสคริปต์สำหรับหน้าเว็บ คุณต้องแทรกข้อกำหนดภาษาที่ด้านบนของหน้า:
ตัวอย่าง
<%@ language="javascript"%>
<!DOCTYPE html>
<html>
<body>
<%
Response.Write("Hello World!")
%>
</body>
</html>
บทช่วยสอนนี้ใช้ภาษาสคริปต์ VBScript
ตัวอย่างเพิ่มเติม
มีทางลัดง่ายๆ ในการ Response.Write() คุณสามารถใช้เครื่องหมายเท่ากับ (=) แทนได้
ตัวอย่างต่อไปนี้ยังเขียน "Hello World" เป็น HTML:
ตัวอย่าง
<!DOCTYPE html>
<html>
<body>
<%
="Hello World!"
%>
</body>
</html>
แท็ก HTML สามารถเป็นส่วนหนึ่งของผลลัพธ์:
ตัวอย่าง
<!DOCTYPE html>
<html>
<body>
<%
Response.Write("<h2>You can use HTML tags to format the text!</h2>")
%>
</body>
</html>
แอตทริบิวต์ HTML สามารถเป็นส่วนหนึ่งของผลลัพธ์:
ตัวอย่าง
<!DOCTYPE html>
<html>
<body>
<%
Response.Write("<p style='color:#0000ff'>This text is styled.</p>")
%>
</body>
</html>
ตัวอย่าง VBScript
บทช่วยสอนนี้มีตัวอย่าง VBScript มากมาย
การอ้างอิง VBScript
บทช่วยสอนนี้มีการอ้างอิง VBScript ที่สมบูรณ์