แนะนำ: คุณสมบัติและฟังก์ชั่นการผลิตเว็บไซต์ ASP ASP (ตัวย่อของหน้าเซิร์ฟเวอร์ที่ใช้งานอยู่) หมายถึงหน้าเว็บเซิร์ฟเวอร์ที่ใช้งานอยู่ ASP เป็นแอปพลิเคชั่นที่พัฒนาโดย Microsoft เพื่อแทนที่ CGI Scripting Programs มันสามารถโต้ตอบกับฐานข้อมูลและโปรแกรมอื่น ๆ และเป็นเครื่องมือการเขียนโปรแกรมที่ง่ายและสะดวก รูปแบบของไฟล์เว็บเพจของ ASP คือ. asp และตอนนี้มักใช้ในเว็บไซต์ไดนามิกต่างๆ ASP เป็นสภาพแวดล้อมการเขียนสคริปต์ฝั่งเซิร์ฟเวอร์ที่สามารถใช้งานได้
แบ่งปันฟังก์ชั่นการปนเปื้อนของ ASP มันดูดีทีเดียว มุมมองแสดงในรูป:
คุณสามารถแก้ไขได้ตามสถานการณ์ของคุณรหัส:
-
'Xie Liang ซ่อมแซมโปรแกรมการเพจ
'Call PageControl (จำนวนระเบียนทั้งหมด, จำนวนทั้งหมดของหมายเลขหน้า, หน้าปัจจุบัน)
subcontrol (icount, pagecount, page)
Response.write (<style type = text/css>/*xie liang pagination css*/div.pager {padding: 10px;} div.pager a, div.pager span {padding: 2px 5px; margin: 2px; font-family: 安体; A: Hover {color:#000; พื้นหลังสี:#363} div.pager Span.current {font-weight: bold; color: #fff; พื้นหลัง-สี:#363} div.pager Span.current {font-weight: bold; สี: #FFFF; Solid;} </style>) & Chr (13)
Dim Query, A, X, Temp
action = http: // & request.serverVariables (http_host) & request.serverVariables (script_name)
แบบสอบถาม = split (request.serverVariables (query_string), &)
สำหรับแต่ละ X ในแบบสอบถาม
a = split (x, =)
ถ้า strComp (a (0), page, vbtextcompare) <> 0 แล้ว
temp = temp & a (0) & = & a (1) & & &
สิ้นสุดถ้า
ต่อไป
Response.write (<div class = pager>) & ch (13)
Response.write (<span class = disabled> & page & / & pagecount & page </span>) & Chr (13)
Response.write (<span class = disabled> Total & Icount & Record </span>) & Chr (13)
ถ้า pagecount <= 6 แล้ว
สำหรับ xl = 1 ถึง pagecount
ถ้า page = xl แล้ว
Response.write (<span class = 'current'> & xl & </span>) & chr (13)
อื่น
Response.write (<a href = '& action &? & temp & page = & xl &'> & xl & </a>) & chr (13)
สิ้นสุดถ้า
ต่อไป
อื่น
ถ้าหน้า = 1 แล้ว
Response.write (<span class = 'current'> 1 </span>) & Chr (13)
อื่น
Response.write (<a href = '& action &? & temp & page = 1'> 1 </a>) & Chr (13)
สิ้นสุดถ้า
ถ้าหน้า> 4 Response.Write (<span class = disabled> ... </span>) & Chr (13)
ถ้าหน้า <5 ดังนั้น i1 = 1 else i1 = page-2
ถ้าหน้า> (pagecount-4) จากนั้น i2 = pagecount else i2 = หน้า+3
สำหรับ xll = i1 ถึง i2
ถ้า xll <> 1 และ xll <> pagecount แล้ว
ถ้า xll = หน้า
Response.write (<span class = 'current'> & xll & </span>) & chr (13)
อื่น
Response.write (<a href = & action &? & temp & page = & xll &> & xll & </a>) & ch (13)
สิ้นสุดถ้า
สิ้นสุดถ้า
ต่อไป
ถ้าหน้า <(pagecount-4) จากนั้น response.write (<span class = disabled> ... </span>) & Chr (13)
ถ้า page = pagecount, response.write (<span class = 'ปัจจุบัน'> & pagecount & </span>) & chr (13) การตอบสนองอื่น ๆ เขียน (<a href = '& action &? & temp & page = & pagecount &'> & pagecount & </a>) & chr (13)
สิ้นสุดถ้า
Response.write (</div>) & Chr (13)
สิ้นสุดย่อย
-
แบ่งปัน: ตั้งค่า C# subform ที่จะแสดงในศูนย์ในรูปแบบหลัก จุดเริ่มต้นของปัญหาถูกยกขึ้นโดยการส่ง C# และอ่านการปลุกในกลุ่มหลัก ให้ฉันพูดถึงวิธีแก้ปัญหาด้านล่าง ที่จริงแล้วดูเหมือนว่าจะเป็นการเริ่มต้นที่ง่ายมากบนพื้นผิว มีสองรูปแบบคือรูปแบบหลักรูปแบบรูปแบบย่อยฟอร์ม 2 และฉันเชื่อว่าคนส่วนใหญ่จะเขียนสิ่งนี้ในเหตุการณ์โหลดของรูปแบบย่อย นี่คือสิ่งนี้. startPosition = formStartPosition.centerparent;