Empfohlen: Funktionen und Funktionen der Website -Produktion ASP Sprache ASP (Abkürzung der aktiven Serverseite) bezeichnet die aktive Server -Webseite. ASP ist eine von Microsoft entwickelte Anwendung, um CGI -Skriptprogramme zu ersetzen. Es kann mit Datenbanken und anderen Programmen interagieren und ist ein einfaches und bequemes Programmierwerkzeug. Das Format der Web -Datei von ASP ist .asp und wird jetzt üblicherweise in verschiedenen dynamischen Websites verwendet. ASP ist eine serverseitige Skriptumgebung, die verwendet werden kann
Teilen Sie eine ASP -Paginierungsfunktion, sie sieht ziemlich gut aus. Die Ansicht ist in der Abbildung dargestellt:
Sie können es gemäß Ihrer eigenen Situation ändern, Code:
<%
'Xie Liang repariert das Paging -Programm
'Call PageControl (Gesamtzahl der Datensätze, Gesamtzahl der Seitenzahlen, aktuelle Seite)
Sub PageControl (ICOunt, PageCount, Seite)
Antwort.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 {Farbe:#000; Hintergrundfarbe:#363} div.pager span.current {font-weight: fett; Farbe: #fff; Hintergrundfarbe:#363} div.pager span & chr (13)
Dunkle Abfrage, a, x, tempor
action = http: // & request.servervariables (http_host) & request.servervariables (script_name)
query = split (request.servervariables (query_string), &)
Für jede x in Abfrage
a = split (x, =)
Wenn StrComp (a (0), Seite, vbTextCompare) <> 0, dann dann
temp = temp & a (0) & = & a (1) & & & & & & & & & eine
Ende wenn
Nächste
response.write (<div class = pager>) & chr (13)
Response.write (<span class = deaktiviert> & page & / & pagecount & page < / span>) & chr (13)
Response.write (<span class = deaktiviert> Total & ICOUNT & DREAT </span>) & chr (13)
Wenn PageCount <= 6 dann
für xl = 1 bis pagecount
Wenn Seite = xl dann
response.write (<span class = 'current'> & xl & </span>) & chr (13)
anders
Response.write (<a href = '& action &? & Temp & page = & xl &'> & xl & </a>) & chr (13)
Ende wenn
nächste
anders
Wenn Seite = 1 dann
Antwort.Write (<span class = 'current'> 1 </span>) & chr (13)
anders
Response.write (<a href = '& action &? & Temp & page = 1'> 1 </a>) & chr (13)
Ende wenn
Wenn Seite> 4 dann Antwort.Write (<span class = deaktiviert> ... </span>) & chr (13)
Wenn Seite <5 dann i1 = 1 sonst i1 = Seite-2
Wenn Seite> (PageCount-4) dann i2 = pagecount sonst i2 = Seite+3
für xll = i1 bis i2
Wenn Xll <> 1 und Xll <> pageCount dann dann
Wenn xll = Seite dann
response.write (<span class = 'current'> & xll & </span>) & chr (13)
anders
Response.write (<a href = & action &? & Temp & page = & xll &> & xll & </a>) & chr (13)
Ende wenn
Ende wenn
nächste
Wenn Seite <(pageCount-4) dann Antwort.Write (<span class = deaktiviert> ... </span>) & chr (13)
Wenn page = pagecount dann antwort.write (<span class = 'current'> & pagecount & </span>) & chr (13) sonst Antwort.Write (<a href = '& action &? & temp & page = & pagecount &'> & pagecount & </a>) & chr (13)
Ende wenn
response.write (</div>) & chr (13)
Ende sub
%>
Freigabe: Stellen Sie die C# -Unterform ein, die in der Mitte in der Hauptform angezeigt werden soll Der Beginn des Problems wurde durch C# Übertragung und das Lesen des Aufwachen in der Hauptgruppe aufgeworfen. Lassen Sie mich über die Lösung unten sprechen. Eigentlich scheint es ein sehr einfacher Start an der Oberfläche zu sein. Es gibt zwei Formen, Form1 Hauptform, Form2 Subform, und ich glaube, dass die meisten Menschen dies im Lasteversuche der Unterform schreiben werden. So ist dies.StartPosition = formStartPosition.Centerparent;