จากการเรียนรู้ที่จะใช้ ASP มีการเขียนโปรแกรมจำนวนมาก แต่สิ่งที่ลำบากที่สุดคือการเขียนเพจข้อมูล รหัสยาวจะทำให้โปรแกรมอ่านได้แย่ลงและคุณจะเริ่มใช้ฟังก์ชั่นการเพจที่มีอยู่ออนไลน์ ดังนั้นคุณรู้ขั้นตอนในการสร้างคลาสเพจทั่วไปของ ASP หรือไม่? มาติดตามบรรณาธิการของช่องทางเทคโนโลยีใหม่ที่ไม่ถูกต้องเพื่อเรียนรู้เพิ่มเติม!
1. เป้าหมายในการสร้างคลาสเพจ
ก่อนเขียนฉันคิดว่าฉันอยากเขียนชั้นเรียนแบบไหน เมื่อฉันจำอดีตเมื่อเขียนกระบวนการเพจสิ่งที่น่ารำคาญที่สุดคือรหัสเพจที่ซับซ้อนชิ้นใดที่ฉันต้องเขียนทุกครั้ง ความกังวลที่ยิ่งใหญ่ที่สุดคือแต่ละครั้งคือความแตกต่างระหว่างชื่อตัวแปรเพียงไม่กี่ตัว ดังนั้นสิ่งแรกที่ต้องบรรลุคือการห่อหุ้มสิ่งนี้สิ่งที่สองคือการห่อหุ้มแถบการนำทางของการปนเปื้อน ประการที่สามคือการห่อหุ้มส่วนการแสดงข้อมูลโดยไม่คุ้นเคย สิ่งนี้ไม่สะดวกในการโปรแกรมและสำหรับผู้ใช้ที่มีเอฟเฟกต์การแสดงผลแตกต่างกันในแต่ละครั้งมันลำบากกว่าการเขียนเพจด้วยตัวเอง ดังนั้นเป้าหมายของฉันคือการทำ encapsulation แบบง่าย ๆ
2. กระบวนการสร้าง
ดังนั้นคุณสมบัติแรกที่ฉันเขียนคือการส่งคืนบันทึกที่ประมวลผล
ทรัพย์สินสาธารณะได้รับ getrs ()ตั้งค่า xd_rs = server.createObject ("adodb.recordset"))
xd_rs.pagesize = pagesize
xd_rs.open xd_sql, xd_conn, 1,1
ถ้าไม่ใช่ (xd_rs.eof และ xd_rs.bof) แล้ว
ถ้า int_curpage> xd_rs.pagecount แล้ว
int_curpage = xd_rs.pagecount
สิ้นสุดถ้า
xd_rs.absolutepage = int_curpage
สิ้นสุดถ้า
ตั้งค่า getRs = xd_rs
จุดสิ้นสุดของทรัพย์สิน