ในเบราว์เซอร์คุณไม่สามารถดูซอร์สโค้ด ASP ได้โดยดูที่ซอร์สโค้ด นี่เป็นเพราะสคริปต์ถูกดำเนินการในเซิร์ฟเวอร์ก่อนที่ผลลัพธ์จะถูกส่งกลับไปยังเบราว์เซอร์
ตัวอย่าง:
ใช้ ASP เพื่อเขียนข้อความ
<html>
<body>
-
Response.write (สวัสดีโลก!)
-
</body>
</html>
เพิ่ม HTML ลงในข้อความ
<html>
<body>
-
Response.write (<H2> คุณสามารถใช้แท็ก HTML เพื่อจัดรูปแบบข้อความ! </h2>)
-
-
Response.write (<p style = 'color:#0000ff'> ข้อความนี้มีสไตล์ด้วยแอตทริบิวต์สไตล์! </p>)
-
</body>
</html>
กฎไวยากรณ์ ASP ขั้นพื้นฐาน
ภายใต้สถานการณ์ปกติไฟล์ ASP ยังมีแท็ก HTML ซึ่งคล้ายกับไฟล์ HTML อย่างไรก็ตามไฟล์ ASP ยังสามารถรวมสคริปต์ของเซิร์ฟเวอร์ -ริมซึ่งล้อมรอบด้วย <%และ%> สคริปต์เซิร์ฟเวอร์ถูกดำเนินการทางฝั่งเซิร์ฟเวอร์ซึ่งสามารถมีนิพจน์ทางกฎหมายคำสั่งหรือตัวดำเนินการทางกฎหมาย
เขียนเอาต์พุตไปยังเบราว์เซอร์
คำสั่ง Response.write ใช้เพื่อเขียนเอาต์พุตไปยังเบราว์เซอร์ ตัวอย่างต่อไปนี้สื่อถึงข้อความถึงเบราว์เซอร์: Hello World
<html>
<body>
-
Response.write (สวัสดีโลก!)
-
</body>
</html>
นอกจากนี้ยังมีวิธีการสั้น ๆ ของคำสั่ง Response.write ตัวอย่างต่อไปนี้และตัวอย่างข้างต้นเทียบเท่า:
<html>
<body>
<%= Hello World!%>
</body>
</html>
VBScript
คุณสามารถใช้ภาษาสคริปต์หลายประเภทใน ASP อย่างไรก็ตามภาษาสคริปต์เริ่มต้นคือ vbscript:
<html>
<body>
-
response.write(Hello World!)
-
</body>
</html>
上面的例子同样在文档的body部分写入了文本Hello World!。
จาวาสคริปต์
หากคุณต้องการใช้ JavaScript เป็นภาษาสคริปต์เริ่มต้นของหน้าเฉพาะคุณต้องแทรกการตั้งค่าภาษาที่ด้านบนของหน้า:
<%@ language=javascript%>
<html>
<body>
-
Response.Write(Hello World!)
-
</body>
</html>
หมายเหตุ: แตกต่างจาก vbscript-javascript มีความไวต่อตัวพิมพ์เล็ก ดังนั้นคุณต้องเขียนรหัส ASP ที่ใช้ JavaScript จำเป็นต้องใช้ตัวอักษรขนาดใหญ่และขนาดเล็กที่แตกต่างกัน
ภาษาสคริปต์อื่น ๆ
ความร่วมมือระหว่าง ASP และ VBScript และ JScript นั้นเป็นพื้นเมือง หากคุณต้องการเขียนสคริปต์ในภาษาอื่น ๆ เช่น Perl, REXX หรือ Python คุณต้องติดตั้งรอยเท้าที่สอดคล้องกัน
เรื่องสำคัญ: เนื่องจากสคริปต์ถูกดำเนินการทางฝั่งเซิร์ฟเวอร์เบราว์เซอร์ที่แสดงไฟล์ ASP ไม่จำเป็นต้องสนับสนุนสคริปต์เลย