แนะนำ: กลไกการทนข้อผิดพลาดในรหัส ASP ตัวอย่าง ASP ที่ได้รับความนิยมมากที่สุดในประเทศจีนเป็นตัวอย่างฉันไม่รู้ว่ามีกี่คนที่คิดเกี่ยวกับแนวคิดของการยอมรับความผิดพลาดเมื่อเขียนรหัส ในความเป็นจริงเมื่อฉันพบสิ่งนี้มันจะไม่ได้รับการแก้ไข ทำไม ลองคิดดูว่าความหมายดั้งเดิมคือคุณสามารถทนต่อความผิดพลาดได้โดยการเขียนรหัสต่อไปนี้ ดูตัวอย่าง 1-1
ใน ASP คุณสามารถเรียกโปรแกรมของคุณเองผ่าน VBScript และวิธีอื่น ๆ
ตัวอย่าง:
เรียกรูทีนย่อยโดยใช้ vbscript
วิธีเรียกรูทีนย่อยที่เขียนด้วย VBScript จาก ASP
| ต่อไปนี้เป็นเนื้อหาที่ยกมา: <html> <head> - sub vbproc (num1, num2) Response.write (num1*num2) สิ้นสุดย่อย - </head> <body> <p> คุณสามารถเรียกขั้นตอนเช่นนี้: </p> <p> ผลลัพธ์: <l vbproc (3,4)%> </p> <p> หรือเช่นนี้: </p> <p> ผลลัพธ์: <%vbproc 3,4%> </p> </body> </html> เรียกรูทีนย่อยโดยใช้ JavaScript วิธีเรียกรูทีนย่อยที่เขียนด้วย JavaScript จาก ASP < %@ language = JavaScript %> <html> <head> - ฟังก์ชั่น JSPROC (NUM1, NUM2) - Response.write (num1*num2) - - </head> <body> <p> ผลลัพธ์: <%JSProc (3,4)%> </p> </body> </html> เรียกรูทีนย่อยโดยใช้ VBScript และ JavaScript วิธีเรียกรูทีนย่อยที่เขียนใน VBScript และ JavaScript ในไฟล์ ASP <html> <head> - sub vbproc (num1, num2) Response.write (num1*num2) สิ้นสุดย่อย - <ภาษาสคริปต์ = JavaScript runat = เซิร์ฟเวอร์> ฟังก์ชั่น JSPROC (NUM1, NUM2) - Response.write (num1*num2) - </script> </head> <body> <p> ผลลัพธ์: <l vbproc (3,4)%> </p> <p> ผลลัพธ์: <l jsproc (3,4)%> </p> </body> </html> โปรแกรมย่อย ซอร์สโค้ด ASP สามารถมีรูทีนย่อยและฟังก์ชั่น: <html> <head> - sub vbproc (num1, num2) Response.write (num1*num2) สิ้นสุดย่อย - </head> <body> <p> ผลลัพธ์: <l vbproc (3,4)%> </p> </body> </html> เขียนบรรทัด < %@ ภาษา = ภาษา %> ไปยังแท็ก <html> และคุณสามารถใช้ภาษาสคริปต์อื่นเพื่อเขียนรูทีนย่อยหรือฟังก์ชั่น: < %@ language = JavaScript %> <html> <head> - ฟังก์ชั่น JSPROC (NUM1, NUM2) - Response.write (num1*num2) - - </head> <body> <p> ผลลัพธ์: <%JSProc (3,4)%> </p> </body> </html> |
ความแตกต่างระหว่าง VBScript และ JavaScript
เมื่อเรียก VBScript หรือ JavaScript ย่อยจากไฟล์ ASP ที่เขียนใน VBScript คุณสามารถใช้การเรียกคำหลักตามด้วยชื่อรูทีนย่อย หากรูทีนย่อยต้องการพารามิเตอร์เมื่อใช้การเรียกคำหลักพารามิเตอร์จะต้องถูกล้อมรอบด้วยวงเล็บ หากการโทรถูกละเว้นพารามิเตอร์ไม่จำเป็นต้องถูกล้อมรอบด้วยวงเล็บ หากรูทีนย่อยไม่มีพารามิเตอร์วงเล็บจะเป็นตัวเลือก
เมื่อเรียกรูทีนย่อย VBScript หรือ JavaScript จากไฟล์ ASP ที่เขียนใน JavaScript ต้องใช้วงเล็บหลังจากชื่อรูทีนย่อย
แบ่งปัน: ข้อผิดพลาดทั่วไปหลายประการที่เกิดจากผู้เริ่มต้น ASP ข้อผิดพลาดทั่วไปหลายประการที่เกิดขึ้นโดยผู้เริ่มต้น ASP 1. เปิดอีกครั้งก่อนที่ชุดบันทึกจะถูกปิด: ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------