Direkomendasikan: Fitur dan Fungsi Bahasa ASP Produksi Situs Web ASP (singkatan dari halaman server aktif) berarti halaman web server aktif. ASP adalah aplikasi yang dikembangkan oleh Microsoft untuk menggantikan program skrip CGI. Ini dapat berinteraksi dengan basis data dan program lain dan merupakan alat pemrograman yang sederhana dan nyaman. Format file halaman web ASP adalah .asp, dan sekarang biasanya digunakan di berbagai situs web dinamis. ASP adalah lingkungan skrip sisi server yang dapat digunakan
Bagikan fungsi pagination ASP, terlihat cukup bagus. Tampilan ditunjukkan pada gambar:
Anda dapat memodifikasinya sesuai dengan situasi Anda sendiri, kode:
<%
'Xie Liang memperbaiki program paging
'Call PageControl (Jumlah Catatan Total, Jumlah Total Nomor Halaman, Halaman Saat Ini)
Sub PageControl (ICount, PageCount, Page)
response.write (<type style = text/css>/*xie liang pagination css*/div.pager {padding: 10px;} div.pager a, div.pager span {padding: 2px 5px; margin: 2px; font-family: 安体; perbatasan: 1px #363 solid; {Color:#000; latar belakang-warna:#363} div.pager span.current {font-weight: bold; color: #fff; latar belakang-warna:#363} div.pager span.current {font-weight: bold; color: #fff; latar belakang-warna:#363 {font-weight: bold; color: #fff; latar belakang-warna:#363} div.pager span. & Chr (13)
Query redup, a, x, suhu
Tindakan = http: // & request.serverVariable (http_host) & request.serverVariables (script_name)
query = split (request.serverVariable (query_string), &)
Untuk setiap x dalam kueri
a = split (x, =)
Jika strcomp (a (0), halaman, vbtextCompare) <> 0 lalu
temp = temp & a (0) & = & a (1) & & &
Akhiri jika
Berikutnya
response.write (<div class = pager>) & chr (13)
Response.write (<span class = disabled> & page & / & pagecount & halaman </span>) & chr (13)
Response.write (<span class = disabled> Total & icount & Record </span>) & chr (13)
Jika PageCount <= 6 lalu
untuk xl = 1 ke pagecount
Jika halaman = xl maka
response.write (<span class = 'saat ini'> & xl & </span>) & chr (13)
kalau tidak
Response.write (<a href = '& action &? & Temp & page = & xl &'> & xl & </a>) & chr (13)
akhiri jika
Berikutnya
kalau tidak
Jika halaman = 1 lalu
response.write (<span class = 'saat ini'> 1 </span>) & chr (13)
kalau tidak
Response.write (<a href = '& action &? & Temp & page = 1'> 1 </a>) & chr (13)
akhiri jika
jika halaman> 4 maka response.write (<span class = disabled> ... </span>) & chr (13)
Jika halaman <5 maka i1 = 1 else i1 = halaman-2
Jika halaman> (pagecount-4) maka i2 = pagecount else i2 = halaman+3
untuk xll = i1 hingga i2
Jika xll <> 1 dan xll <> pagecount maka
Jika xll = halaman lalu
response.write (<span class = 'saat ini'> & xll & </span>) & chr (13)
kalau tidak
Response.write (<a href = & action &? & Temp & page = & xll &> & xll & </a>) & chr (13)
akhiri jika
akhiri jika
Berikutnya
Jika halaman <(pagecount-4) maka response.write (<span class = disabled> ... </span>) & chr (13)
jika halaman = pagecount maka response.write (<span class = 'current'> & pagecount & </span>) & chr (13) lain response.write (<a href = '& action &? & temp & page = & pagecount &'> & pagecount & </a>) & chr (13)
akhiri jika
response.write (</div>) & chr (13)
Akhir sub
%>
Bagikan: Atur subform C# yang akan ditampilkan di tengah dalam bentuk utama Awal masalah diangkat oleh transmisi C# dan membaca bangun di kelompok utama. Izinkan saya berbicara tentang solusi di bawah ini. Sebenarnya, tampaknya awal yang sangat sederhana di permukaan. Ada dua bentuk, bentuk utama Form1, sub-bentuk form2, dan saya percaya bahwa kebanyakan orang akan menulis ini dalam acara beban sub-bentuk. Ini adalah bagaimana ini.startposition = formStartPosition.CenterParent;