Recommandé: fonctionnalités et fonctions de la production de site Web ASP Language ASP (abréviation de la page du serveur actif) signifie la page Web du serveur actif. ASP est une application développée par Microsoft pour remplacer les programmes de script CGI. Il peut interagir avec les bases de données et autres programmes et est un outil de programmation simple et pratique. Le format du fichier de page Web d'ASP est .asp, et il est maintenant couramment utilisé dans divers sites Web dynamiques. ASP est un environnement de script côté serveur qui peut être utilisé
Partagez une fonction de pagination ASP, elle a l'air plutôt bien. La vue est indiquée sur la figure:
Vous pouvez le modifier en fonction de votre propre situation, code:
<%
'Xie Liang répare le programme de pagination
'Appelez PageControl (nombre total d'enregistrements, nombre total de numéros de page, page actuelle)
Sub PageControl (iCount, PageCount, page)
réponse.write (<style type = text / css> / * xie liang pagination css * / div.pager {padding: 10px;} div.pager a, div.pager span {padding: 2px 5px; {text-décoration: Aucun} div.pager a: wover {couleur: # 000; background-color: # 363} div.pager span.current {Font-weight: bold; couleur: #fff; background-Color: # 363} div.pager span.current {font-weight: bold; colori: #fff; background-Color: # 363} span.disabled {border: 1px #ccc solide;} </ style>) & chr (13)
Dim Query, A, X, Temp
action = http: // & request.servervariables (http_host) & request.servervariables (script_name)
query = Split (request.servervariables (query_string), &)
Pour chaque x dans la requête
A = Split (x, =)
Si strComp (a (0), page, vbTextCompare) <> 0 alors
temp = temp & a (0) & = & a (1) & &
Terminer si
Suivant
réponse.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)
Si PageCount <= 6 alors
pour xl = 1 à PageCount
Si page = xl alors
réponse.write (<span class = 'current'> & xl & </span>) & chr (13)
autre
Response.Write (<a href = '& Action &? & Temp & page = & xl &'> & xl & </a>) & chr (13)
terminer si
suivant
autre
Si page = 1 alors
réponse.write (<span class = 'current'> 1 </span>) & chr (13)
autre
Réponse.write (<a href = '& action &? & Temp & page = 1'> 1 </a>) & chr (13)
terminer si
Si page> 4 alors réponse.write (<span class = hisabled> ... </span>) & ch (13)
Si page <5 alors i1 = 1 else i1 = page-2
Si page> (PageCount-4) alors i2 = pageCount else i2 = page + 3
pour xll = i1 à i2
Si xll <> 1 et xll <> PageCount alors
Si xll = page alors
réponse.write (<span class = 'current'> & xll & </span>) & chr (13)
autre
Response.Write (<a href = & Action &? & Temp & page = & xll &> & xll & </a>) & chr (13)
terminer si
terminer si
suivant
Si page <(PageCount-4) alors réponse.write (<span class = hisabled> ... </span>) & chr (13)
Si page = PageCount alors réponse.write (<span class = 'current'> & pageCount & </span>) & chr (13) else réponse.write (<a href = '& action &? & temp & page = & pageCount &'> & pageCount & </a>) & chr (13)
terminer si
Response.Write (</div>) & Chr (13)
Sub-Sub
%>
Partager: définissez la sous-forme C # à afficher au centre dans la forme principale Le début du problème a été soulevé par la transmission C # et la lecture du réveil dans le groupe principal. Permettez-moi de parler de la solution ci-dessous. En fait, cela semble être un début très simple à la surface. Il existe deux formulaires, la forme principale de Form1, le sous-formulaire Form2, et je crois que la plupart des gens écrivent ceci dans l'événement de charge du sous-formulaire. C'est comment this.startPosition = formStartPosition.Centerparent;