แนะนำ: การอภิปรายภายในเกี่ยวกับการจัดการคำขอ ASP คำขอ ASP จะเริ่มต้นโดยวัตถุ WAM วัตถุ WAM จะส่งไปยัง ASP-Runtime ASP-Runtime ตอบกลับโดยการสร้างวัตถุหน้าภายใน วัตถุ WAM เป็นวัตถุเธรดฟรี เมื่อเรียกส่วนขยาย ISAPI เช่น ASP.DLL มัน
ในเกือบทุกไซต์เราต้องใช้โปรแกรมเพื่อแสดงรายการผลลัพธ์: รายการข่าวรายการผลิตภัณฑ์ ฯลฯ วิธีการส่งออกยังแตกต่างกันไปขึ้นอยู่กับเนื้อหา สำหรับรายการข่าวมักจะเป็นเอาต์พุตแบบวงกลมของแถวทีละแถว สำหรับรายการผลิตภัณฑ์มักจะเป็นเอาต์พุตเซลล์ต่อเซลล์ ด้านล่างเราจะใช้ ASP เพื่อส่งออกตารางที่มีห้าองค์ประกอบและสี่คอลัมน์
1. เอาต์พุตแบบบรรทัดต่อบรรทัด
| ต่อไปนี้เป็นเนื้อหาที่ยกมา: - Response.write (<table border = 1 width = 200>) สำหรับ i = 1 ถึง 5 Response.write (<tr> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr>) ต่อไป Response.write (</bable>) - |
ไม่มีอะไรจะพูดเกี่ยวกับเรื่องนี้ทุกคนสามารถเข้าใจได้
2. หนึ่งเซลล์หนึ่งเซลล์เอาต์พุต
| ต่อไปนี้เป็นเนื้อหาที่ยกมา: - Response.write (<table border = 1 width = 200>) สำหรับ i = 1 ถึง 18 ถ้าฉัน mod 4 = 1 แล้ว response.write (<tr>) Response.write (<td> </td>) ถ้าฉัน mod 4 = 0 แล้ว response.write (</tr>) ต่อไป 'เติมในเซลล์ i = i - 1 ถ้าฉัน mod 4 <> 0 แล้ว สำหรับ j = 1 ถึง 4-i mod 4 Response.write (<td> การเติมเต็ม </td>) ต่อไป Response.write (</tr>) สิ้นสุดถ้า Response.write (</bable>) - |
ที่นี่เราต้องอธิบาย: ASP จำนวนมากที่เอาต์พุต N แถวและรายการ N บนอินเทอร์เน็ตไม่ได้พิจารณาว่าจำนวนคอลัมน์ในแถวสุดท้ายเสร็จสมบูรณ์นั่นคือไม่มีส่วนเสริมด้านบนและตารางที่แตก แม้ว่าจะมีปัญหามากมายในรายละเอียด แต่ฉันหวังว่าทุกคนจะให้ความสนใจกับมัน
แชร์: คอลเลกชันข้อผิดพลาดของ ASP การรวบรวมข้อผิดพลาดของ ASP มีประโยชน์สำหรับผู้เริ่มต้นและบางทีผู้เชี่ยวชาญอาจลืมมันไป การรวบรวมข้อผิดพลาด ASP Microsoft VBScript ภาษา*ข้อผิดพลาด (0x800A03E9)-> หน่วยความจำไม่เพียงพอ Microsoft VBScript ภาษา*ข้อผิดพลาด (0x800A03EA)-> คำพูด*ข้อผิดพลาด Microsoft VBScript ภาษา*ข้อผิดพลาด (0x800A03EA)-> คำพูด*