Recomendado: Características y funciones del lenguaje ASP de producción de sitios web ASP (abreviatura de la página del servidor activo) significa la página web Active Server. ASP es una aplicación desarrollada por Microsoft para reemplazar los programas de secuencias de comandos CGI. Puede interactuar con bases de datos y otros programas y es una herramienta de programación simple y conveniente. El formato del archivo de la página web de ASP es .asp, y ahora se usa comúnmente en varios sitios web dinámicos. ASP es un entorno de secuencia de comandos del lado del servidor que se puede usar
Comparte una función de paginación ASP, se ve bastante bien. La vista se muestra en la figura:
Puede modificarlo de acuerdo con su propia situación, código:
<%
'Xie Liang repara el programa de paginación
'Llame a pageControl (número total de registros, número total de números de página, página actual)
Sub pagecontrol (ICount, PageCount, Page)
Response.Write (<style tipo = text/css>/*xie liang pagination css*/div.pager {padding: 10px;} div.pager a, div.pager span {padding: 2px 5px; margin: 2px; font-family: 安体; border: 1px #363 sólido;} Div.pager a {texi-decoration: NUN} A: Hover {color:#000; Color de fondo:#363} div.pager span.current {font-weight: bold; color: #fff; fondos-color:#363} div.pager span.current {font-weight: bold; color: #fff; fondo de fondo:#363} div.pager & chr (13)
Consulta dim, a, x, temperatura
Action = http: // & request.ServerVariAbles (http_host) y request.ServerVariAbles (script_name)
Query = Split (request.servervariables (query_string), &)
Para cada x en consulta
A = Split (x, =)
If strcomp (a (0), página, vbTextCompare) <> 0 entonces
temp = temp & a (0) & = & a (1) & & &
Final si
Próximo
Response.Write (<div class = Pager>) y chr (13)
Response.write (<span class = discapacition> & page & / & pagecount & page </span>) & chr (13)
Response.write (<span class = discaped> Total & icount & Record </span>) & Chr (13)
Si pageCount <= 6 entonces
para xl = 1 a pageCount
si página = xl entonces
Response.write (<span class = 'current'> & xl & </span>) & chr (13)
demás
Response.write (<a href = '& Action &? & Temp & Page = & xl &'> & xl & </a>) & chr (13)
final si
próximo
demás
si página = 1 entonces
Response.Write (<span class = 'current'> 1 </span>) & chr (13)
demás
Response.Write (<a href = '& Action &? & Temp & Page = 1'> 1 </a>) y chr (13)
final si
If Page> 4 entonces Response.Write (<span class = discapedi
Si la página <5 luego i1 = 1 else i1 = página-2
if página> (pageCount-4) entonces i2 = pageCount else i2 = página+3
para xll = i1 a i2
Si xll <> 1 y xll <> pageCount entonces entonces
Si xll = página entonces
Response.Write (<span class = 'current'> & xll & </span>) & chr (13)
demás
Response.Write (<a href = & Action &? & Temp & Page = & xll &> & xll & </a>) & chr (13)
final si
final si
próximo
Si la página <(pageCount-4) luego responda.write (<span class = discaped> ... </span>) & chr (13)
if PAGE = PageCount entonces Response.Write (<span class = 'current'> & pageCount & </span>) & chr (13) else Response.write (<a href = '& Action &? & Temp & Page = & PageCount &'> & PageCount & </a>) & Chr (13)
final si
Response.write (</div>) y chr (13)
Final
%>
Compartir: configure el subformador C# que se mostrará en el centro en el formulario principal El comienzo del problema se planteó mediante la transmisión de C# y leyendo el despertar en el grupo principal. Déjame hablar sobre la solución a continuación. En realidad, parece ser un comienzo muy simple en la superficie. Hay dos formularios, Form1 Forma principal, Subforma Form2, y creo que la mayoría de las personas escribirán esto en el evento de carga de la submarina. Así es como este.StartPosition = FormStartPosition.CenterParent;