แนะนำ: ASP อ่านอินสแตนซ์ข้อมูลจากแคช การอ่านข้อมูลจากไฟล์นั้นเร็วกว่าฐานข้อมูลโดยตรง การทดสอบอ่านข่าว 6000 ใช้เวลา 23,579 มิลลิวินาทีในการอ่านฐานข้อมูลและใช้เวลาเพียง 123 มิลลิวินาทีในการอ่านไฟล์ ตัวอย่างต่อไปนี้คือวิธีการใช้รหัสโดยใช้แคชไฟล์ เพิ่มรหัสต่อไปนี้ในหน้าเว็บที่ต้องใช้แคชไฟล์ !-#includit file = fileCatch.asp- % setMyCatch = newCatchFile myCatch.overdue = 10
ASP ส่วนใหญ่มีวัตถุในตัวห้าวัตถุ: เซิร์ฟเวอร์การร้องขอการตอบสนองแอปพลิเคชันและเซสชัน ทีนี้มาอธิบายพวกเขาโดยให้ตัวอย่าง อย่างแรกคือวัตถุตอบสนองที่ใช้กันมากที่สุด
ตัวอย่างที่ 1 ใช้การตอบกลับเพื่อส่งออกเอกสาร HTML ในหน้าเว็บ
คุณสามารถป้อนรหัสด้านบนใน FrontPage Editor หรือในนักเขียนเช่น WordPad, Notepad ฯลฯ จากนั้นบันทึกเป็นตัวอย่าง 1.asp ชื่อไฟล์สามารถใช้กับอีกชื่อหนึ่งได้ แต่ส่วนขยาย (หรือคำต่อท้าย) จะต้องเป็น. ในตัวอย่างข้างต้นฟังก์ชั่นการเขียนของวัตถุตอบสนองใช้เพื่อส่งรหัส HTML ไปยังเบราว์เซอร์ของลูกค้า เบราว์เซอร์บนไคลเอนต์จะแสดงรายการต่อไปนี้:
ในความเป็นจริงรหัส HTML เหล่านี้สามารถเขียนได้โดยตรงในไฟล์ ASP โดยไม่ต้องใช้ Response.Write เพื่อเอาต์พุต โดยทั่วไปตัวแปรหรือข้อมูลที่เปลี่ยนแปลงบางอย่างสามารถส่งออกโดยใช้การตอบสนองการเขียน นอกจากนี้เรายังสามารถใช้ < %= ข้อมูลหรือตัวแปร %> เพื่อส่งออกข้อมูลและฟังก์ชั่นของมันเทียบเท่ากับการตอบสนองการเขียน
ตัวอย่างที่ 2 ใช้การตอบสนองและ <%= data%> เพื่อส่งออกผลลัพธ์การคำนวณที่เพิ่มจาก 1 ถึง 100 ในหน้าเว็บ
ตัวอย่างข้างต้นไม่ได้ระบุว่าใช้ภาษาสคริปต์สคริปต์ VB ในเวลานั้นเนื่องจาก ASP เริ่มต้นคือสคริปต์ VB หากคุณต้องการใช้สคริปต์ Java คุณสามารถใช้คำสั่งในบรรทัดบนสุดของ ASP
ระบุ. โปรดทราบว่าจะต้องมีช่องว่างระหว่างสัญลักษณ์ @ และภาษา เมื่อระบุแล้วคุณสามารถใช้ JavaScript ตามที่คุณต้องการ ตัวอย่างเช่น 2 เราสามารถใช้ JavaScript เพื่อให้เสร็จสมบูรณ์
ตัวอย่างที่ 3: ใช้ JavaScript และ <%= data%> เพื่อส่งออกผลลัพธ์การคำนวณที่เพิ่มจาก 1 ถึง 100 ในหน้าเว็บ
ในตัวอย่างนี้เราใช้คู่ธงและระบุว่าเราใช้ภาษาสคริปต์ JavaScript ซึ่งแตกต่างจากเอกสาร HTML คำสั่ง runat = เซิร์ฟเวอร์ในคู่ตั้งค่าสถานะนี้บ่งชี้ว่าโปรแกรมสคริปต์ทำงานบนฝั่งเซิร์ฟเวอร์ไม่ใช่ส่งไปยังเบราว์เซอร์ของไคลเอนต์แล้วอธิบายและเรียกใช้ เพื่อพิสูจน์ว่านี่เป็นเรื่องง่ายให้ดูรหัสไฟล์ต้นฉบับในเบราว์เซอร์และคุณจะไม่เห็นมัน
แบ่งปัน: ASP ป้องกันหน้าเว็บจากรหัสรีเฟรช ลดภาระเซิร์ฟเวอร์ ASP ป้องกันการรีเฟรชเว็บหน้ารหัส subpreventRefresh () dimrefreshtime, isrefreshrefreshtime = 10 ป้องกันเวลารีเฟรชหน่วย (วินาที) isrefresh = 1 ไม่ว่าจะใช้ฟังก์ชั่น anti-refresh, 0 = no, 1 = yesifisrefresh = 1then