Empfohlen: Beispiele für ASP Basic Tutorial Learning ASP -Antwortobjekte Das ASP -Antwortobjekt wird verwendet, um Ausgabeergebnisse vom Server an den Benutzer zu senden. Beispiele verwenden ASP, um Text zu schreiben. Dieses Beispiel zeigt, wie ASP zum Schreiben von Text verwendet wird. Das Folgende ist der zitierte Inhalt: <html> <
| Das Folgende ist der zitierte Inhalt: <Styles> TD {Schriftfamilie: Schriftfamilie; Schriftgröße: 9pt} </style> <Body Bgcolor = eeeeee> <Tabellenbreite = 180 cellpadding = 0 cellpacing = 1 bgcolor = dddddd align = center> <% 'Das Folgende ist der spezifische Code, der durch diesen Kalenderalgorithmus in ASP implementiert wird 'Erstens fest, ob ein Jahr und ein Monat angegeben sind, und wenn nicht, wird es nach dem laufenden Jahr und Monat angezeigt Wenn Anfrage (reqdate) = dann CurrentDate = Datum anders CurrentDate = trim (request (reqdate)) Ende wenn pyear = Jahr (aktuelles) PMONTH = Monat (CurrentDate) 'Der folgende Code generiert den vom Kalender angezeigten Inhalt des Tabellenheaders %> <tr align = links bgcolor =#dddddd> <td Breite = 14% Höhe = 19 Align = Center> <Eingabe type = button value = << onclick = javaScript: location.href = '? reqdate = < %= datadd (m, -1, currentDate) %>'> </td> <td colspan = 5 align = center> <%= Pyear%> Jahr <%= PMonth%> Monat </td> <td width = 14% Align = Center> <Eingabe type = button value = >> onclick = javaScript: location.href = '? reqdate = <%= datadd (m, 1, currentDate)%>'> </td> </tr> <tr align = center bgcolor =#CCCCCC> <td Breite = 14% Höhe = 19> Tag </td> <td width = 14%> 1 </td> <td width = 14%> 2 </td> <td width = 14%> Drei </td> <td width = 14%> 4 </td> <td width = 14%> fünf </td> <td width = 14%> sechs </td> </tr> <tr align = center bgcolor = ffffff Höhe = 19> <% „Da es in ASP keine Funktion gibt, um zu erhalten, wie viele Tage in einem bestimmten Monat vorhanden sind, müssen wir es über andere Algorithmen erhalten. Der Algorithmus ist eigentlich sehr einfach, nämlich zu berechnen, wie viele Tage der Unterschied zwischen dem 1. Tag des Monats und dem 1. Tag des nächsten Monats. Fromdate = formatDatetime (Monat (aktuell) & / 1 / & Jahr (CurrentDate)) todate = formatdatetime (datadd (m, 1, fromdate)) „Holen Sie sich den ersten Tag des Monats, um die Woche zu zeigen Nunmonthstart = Wochentag (Fromdate) -1 »Erhalten Sie den Gesamtunterschied zwischen dem 1. Tag bis zum 1. Tag des nächsten Monats (wie viele Tage gibt es im Monat) nunmonthend = datediff (d, fromdate, todate) „Wie viele Tabellenzeilen müssen angezeigt werden, um den Kalender zu bestimmen (7 Tage pro Zeile) Wenn Nunmonthstart Nunmonthend <36 dann dann Maxi = 36 anders Maxi = 43 Ende wenn »Ändern Sie, um die Tabelle zu generieren und sie anzuzeigen I = 1 Tu, während ich <maxi iv = i-nunmonthstart Wenn i> nunmonthstart und ich <= nunmonthend nunmonthstart dann „Wenn es heute angezeigt wird, verwenden Sie einen roten Hintergrund Wenn iv = Tag (jetzt) und Monat (jetzt) = PMonth und Jahr (jetzt) = Pyear dann response.write (<td align = center bgcolor = ffaaa> <a href = '#' target = _blank> & iv & </a> </td>) anders response.write (<td align = center> <a href = '#' target = _blank> & iv & </a> </td>) Ende wenn anders response.write (<td> </td>) Ende wenn Wenn es durch 7 geteilt werden kann (7 werden pro Zeile angezeigt), geben Sie eine neue Linie aus Wenn ich mod 7 = 0 dann response.write (</tr> <tr align = center bgcolor = ffffff Höhe = 19>) Ende wenn I = I 1 Schleife %> </table> </body> |
Aktien: ASP 3.0 Advanced Programing (43) 9.3.5 Daten zwischen dem Zwischenspeichern Zunächst ist es wichtig zu beachten, dass beide Datencache- und Datensatz -Set -Cache verwendet werden, um die Leistung zu verbessern, die beiden jedoch irrelevant sind. Data Cache ist ein temporärer Datenspeicherbereich, der die Verwendung von Daten im Cache ermöglicht, anstatt neue Zahlen zu regenerieren.