Empfohlen: Sitzungsfähigkeiten in ASP Jeder, der einen etwas größeren ASP geschrieben hat, weiß, dass die Sitzung wirklich nützlich ist. Es kann verwendet werden, um benutzerbezogene Datenvariablen aufzuzeichnen, was sowohl sicher als auch bequem ist. Aber wissen Sie wirklich, wie die Sitzung funktioniert? Vielleicht, nachdem Sie es verstanden haben, werden Sie es nie wieder wagen, dies wieder zu verwenden
Funktion: Geben Sie ein Array zurück
Syntax: Array (Liste)
Anwendbare Typen: Zeichen, Zahlen sind verfügbar
| Das Folgende ist der zitierte Inhalt: <% Dim myarray () Für i = 1 bis 7 Reduzieren Sie myarray (ich) myArray (i) = wochentagname (ich) Nächste %> |
Ergebnis: Ein Array mit 7 Elementen wird MyArray erstellt
MyArray (Sonntag, Montag, ... Samstag)
Cint ()
Funktion: Konvertieren Sie einen Ausdruck in einen numerischen Typ
Syntax: Cint (Ausdruck)
Anwendbarer Typ: Jedes gültige Zeichen ist in Ordnung
| Das Folgende ist der zitierte Inhalt: <% F = 234 Antwort.Write cint (f) 2 %> |
Ergebnisse: 236
Konvertieren Sie das Zeichen 234 in Nummer 234, wenn die Zeichenfolge leer ist, geben Sie 0 Wert zurück.
CreateObject ()
Funktion: Erstellen und senden Sie eine Instanz der registrierten ActiveX -Komponente zurück.
Syntax: createObject (objname)
Anwendbarer Typ: Objname ist der Name einer gültigen, registrierten ActiveX -Komponente.
| Das Folgende ist der zitierte Inhalt: <% Setzen Sie con = server.createObject (adodb.Connection) %> Cstr () |
Funktion: Konvertieren Sie einen Ausdruck in eine Zeichenfolge.
Syntax: CSTR (Expression)
Anwendbarer Typ: Ausdruck ist ein gültiger Ausdruck
| Das Folgende ist der zitierte Inhalt: <% S = 3 2 Antwort.Write (Das Ergebnis ist: & cstr (s)) %> |
Ergebnis: Konvertieren Sie die Nummer 5 in Zeichen 5.
Datum()
Funktion: Geben Sie das aktuelle Systemdatum zurück.
Syntax: Datum ()
Anwendbarer Typ: Keine.
<%= Datum%>
Ergebnisse: 8/4/99
DATEADD ()
Funktion: Gibt ein geändertes Datum zurück.
Syntax: DATEADD (TimeInterval, Nummer, Datum)
Beschreibung: TimeInterval ist der Zeitintervalltyp, der hinzugefügt wird. Nummer ist die zugefügte Nummer; Datum ist das Startdatum.
| Das Folgende ist der zitierte Inhalt: <% CurrentDate = #8/4/99 # newdate = datadd (m, 3, currentDate) Response.write Newdate %> <% CurrentDate = #12: 34: 45 PM # newdate = dataDd (h, 3, currentDate) Response.write Newdate %> Ergebnisse: 04.11.99 15:34:45 Uhr M = Monat; d = Tag; Wenn das aktuelle Datumsformat Zeit ist, dann H = Stunde; S = Sekunde; Veraltet () |
Funktion: Geben Sie den Unterschied zwischen zwei Daten zurück.
Syntax: Datediff (TimeInterval, Datum1, Datum2 [, Firstdayofweek [, Firstweekofyear >>)
Beschreibung: TimeInterval repräsentiert die Art des Zeitintervalls, wie z, z. B. M den Monat.
| Das Folgende ist der zitierte Inhalt: <% Fromdate = #8/4/99 # todate = #1/1/2000 # response.write (es gibt & _ Datiff (d, fromdate, todate) & _ Tage bis Millionen vom 04.08.99. %> |
Ergebnisse: Es gibt 150 -Tage -Millionen -Millionen vom 04.08.99
Tag()
Funktion: Kehren Sie zum Tag eines Monats zurück.
Syntax: Tag (Datum)
Beschreibung: Datum ist ein gültiges Datum.
<%= Tag (#8/4/99#)%>
Ergebnisse: 4
Formatierung ()
Funktion: Gibt den Ausdruck zurück, der als Währungswert formatiert wurde
Syntax: Formatierung (Expression [, Digit [, LeadingDigit [, Paren [, GroupDigit >>>>)
Beschreibung: Die Ziffer gibt den Wert der Anzahl der Ziffern an, die auf der rechten Seite des Dezimalpunkts angezeigt werden. Der Standardwert ist -1, was darauf hinweist, dass das Computergebietsschema verwendet wird. LeadingDigit-Drei-Staaten-Konstante, die angibt, ob die Null vor dem Dezimalwert angezeigt wird.
<%= Formatcurrency (34,3456)%>
Ergebnisse: $ 34.35
FormatDatetime ()
Funktion: Gibt den Ausdruck zurück, der als Datum oder Uhrzeit formatiert wurde
Syntax: formatDatetime (Datum, [, namedFormat>)
Beschreibung: NamedFormat gibt den Wert des verwendeten Datums-/Zeitformats an, und wenn es ausgelassen wird, wird Vbgeneraldate verwendet.
<%= FormatDatetime (08/4/99, vBlongDate)%>
Ergebnisse: Mittwoch, 04. August 1999
Formatnumber ()
Funktion: Gibt den Ausdruck zurück, der als numerischer Wert formatiert wurde
Syntax: FormatNumber (Expression [, Digit [, LeadingDigit [, Paren [, GroupDigit >>>>)
Beschreibung: Die Ziffer gibt den Wert der Anzahl der Ziffern an, die auf der rechten Seite des Dezimalpunkts angezeigt werden. Der Standardwert beträgt -1, was darauf hinweist, dass das Computergebietsschema verwendet wird. ; LeadDigit I gibt die Anzahl der Ziffern an, die auf der rechten Seite des Dezimalpunkts angezeigt werden
Wert. Der Standardwert beträgt -1, was darauf hinweist, dass das Computergebietsschema verwendet wird. ; Der Elternteil gibt den Wert der Anzahl der Ziffern an, die auf der rechten Seite des Dezimalpunkts angezeigt werden. Der Standardwert ist -1, was darauf hinweist, dass der Computer verwendet wird.
aufstellen. ; GroupDigit I gibt den Wert der Anzahl der Ziffern an, die auf der rechten Seite des Dezimalpunkts angezeigt werden. Der Standardwert beträgt -1, was darauf hinweist, dass das Computergebietsschema verwendet wird.
<%= Formatnumber (45,324567, 3)%>
Ergebnisse: 45,325
Formatpercent ()
Funktion: Gibt den Ausdruck zurück, der als prozentualer Verfolgung mit dem Prozentzeichen (multipliziert mit 100) formatiert wurde. (%)
Syntax: Formatpercent (Expression [, Digit [, LeadingDigit [, Paren [, GroupDigit >>>>)
HINWEIS: Wie oben
<%= Formatpercent (0,45267, 3)%>
Ergebnisse: 45,267%
Stunde()
Funktion: Geben Sie die Anzahl der Stunden um 24 Uhr zurück
Syntax: Stunde (Zeit)
veranschaulichen:
<%= Stunde (#4: 45: 34 PM#)%>
Ergebnisse: 16
Instr ()
Funktion: Gibt die Position zurück, in der ein Zeichen oder eine Zeichenfolge zuerst in einer anderen Zeichenfolge angezeigt wird.
Syntax: instr ([Start,> StrtoBesarched, stresearchfor [, compare>)
Beschreibung: Start ist der Startwert der Suche. StrtobeSearched akzeptiert die Suchzeichenfolge, die für die durchsuchende Vergleichsmethode für die Suche nach dem Zeichen gesucht werden soll (siehe ASP -Konstante für Details).
| Das Folgende ist der zitierte Inhalt: <% Strtext = Dies ist ein Test !! pos = instr (strtext, a) Antwort.Write pos %> |
Ergebnisse: 9
Instrumente ()
Funktion: Gleich wie oben, beginnend von der letzten Suche nach der Zeichenfolge beginnt
Syntax: Instrrev ([Start,> StrtoBesearched, Strsarchfor [, Compare>)
HINWEIS: Wie oben.
| Das Folgende ist der zitierte Inhalt: <% Strtext = Dies ist ein Test !! pos = Instrrev (Strtext, s) Antwort.Write pos %> |
Ergebnisse: 13
Int ()
Funktion: Geben Sie den numerischen Typ zurück, nicht abgerundet.
Syntax: int (Nummer)
veranschaulichen:
<%= Int (32,89)%>
Ergebnisse: 32
Isarray ()
Funktion: Bestimmen Sie, ob ein Objekt ein Array ist, und geben Sie einen booleschen Wert zurück.
Syntax: Isarray (Name)
veranschaulichen:
| Das Folgende ist der zitierte Inhalt: <% Strest = Test! Response.write Isarray (Strest) %> |
Ergebnisse: Falsch
Isdate ()
Funktion: Bestimmen Sie, ob ein Objekt ein Datum ist, und geben Sie die boolesche Syntax zurück: ISDATE (Ausdruck) Beschreibung: Ausdruck ist ein gültiger Ausdruck.
| Das Folgende ist der zitierte Inhalt: <% strTest = 8/4/99 response.write isdate (Strest) %> |
Ergebnisse: wahr
Isempty ()
Funktion: Bestimmen Sie, ob ein Objekt initialisiert wird, und gibt einen booleschen Wert zurück.
Syntax: Isempty (Ausdruck)
veranschaulichen:
| Das Folgende ist der zitierte Inhalt: <% Dim i response.write isempty (i) %> |
Ergebnisse: wahr
Isnull ()
Funktion: Bestimmen Sie, ob ein Objekt leer ist, und geben Sie einen Booleschen Wert zurück.
Syntax: ISNULL (Ausdruck)
veranschaulichen:
| Das Folgende ist der zitierte Inhalt: <% Dim i Antwort.Write isnull (i) %> |
Ergebnisse: Falsch
Isnumeric ()
Funktion: Bestimmen Sie, ob ein Objekt eine Zahl ist, und geben Sie einen booleschen Wert zurück.
Syntax: isnumerisch (Ausdruck)
veranschaulichen:
| Das Folgende ist der zitierte Inhalt: <% I = 345 response.write isnumeric (i) %> |
Ergebnisse: wahr
Auch wenn die Zahl angegeben wird, glaubt ASP immer noch, dass es sich um eine Zahl handelt.
IsObject ()
Funktion: Bestimmen Sie, ob ein Objekt ein Objekt ist, und geben Sie einen booleschen Wert zurück.
Syntax: ISObject (Ausdruck)
veranschaulichen:
| Das Folgende ist der zitierte Inhalt: <% Setzen Sie con = server.createObject (adodb.Connection) Antwort.Write IsObject (con) %> |
Ergebnisse: wahr
LBound ()
Funktion: Gibt das minimal verfügbare Index für die angegebene Array -Dimension zurück.
Syntax: lBound (ArrayName [, Dimension>)
Beschreibung: Dimension gibt an, zu welcher Dimension die Ganzzahl zurückkehren soll. Verwenden Sie 1, um die erste Dimension darzustellen, 2, um die zweite Dimension zu repräsentieren, usw. Wenn der Dimensionsparameter weggelassen wird, beträgt der Standardwert 1.
| Das Folgende ist der zitierte Inhalt: <% I = Array (Montag, Dienstag, Mittwoch) response.write lbound (i) %> |
Ergebnisse: 0
Lase ()
Funktion: Geben Sie die Kleinbuchstabenform der Zeichenfolge zurück
Syntax: Lase (String)
Beschreibung: String ist ein gültiger String -Ausdruck.
| Das Folgende ist der zitierte Inhalt: <% Strest = Dies ist ein Test! Antwort.Write Lase (Strest) %> |
Ergebnisse: Dies ist ein Test!
Links()
Funktion: Geben Sie das Zeichen vor dem Längenzeichen auf der linken Seite der Zeichenfolge zurück (einschließlich des Längenzeichens).
Syntax: links (String, Länge)
veranschaulichen:
| Das Folgende ist der zitierte Inhalt: <% Strest = Dies ist ein Test! Response.write links (Strest, 3) %> |
Ergebnisse: Thi
Len ()
Funktion: Geben Sie die Länge der Zeichenfolge zurück.
Syntax: Len (String | Varname)
veranschaulichen:
| Das Folgende ist der zitierte Inhalt: <% Strest = Dies ist ein Test! Antwort.Write Len (Strest) %> |
Ergebnisse: 15
Ltrim ()
Funktion: Entfernen Sie die Leerzeichen auf der linken Seite der Zeichenfolge.
Syntax: Ltrim (String)
veranschaulichen:
| Das Folgende ist der zitierte Inhalt: <% Strest = Dies ist ein Test! Response.write ltrim (Strest) %> |
Ergebnisse: Dies ist ein Test!
Mid ()
Funktion: Geben Sie eine Zeichenfolge einer bestimmten Länge zurück (Start, Länge ist Länge).
Syntax: Mid (String, Start [, Länge>)
veranschaulichen:
| Das Folgende ist der zitierte Inhalt: <% Strest = Dies ist ein Test! Heute ist Montag. Antwort.Write Mid (Strest, 17, 5) %> |
Ergebnisse: heute
Minute()
Funktion: Kehren Sie zur Zeit zurück.
Syntax: Minute (Zeit)
veranschaulichen:
<%= Minute (#12: 45: 32 PM#)%>
Ergebnisse: 45
Monat()
Funktion: Rückgabedatum.
Syntax: Monat (Datum)
Beschreibung: Datum ist ein gültiger Datumausdruck.
<%= Monat (#08/04/99#)%>
Ergebnisse: 8
Monatname ()
Funktion: Gibt einen String zurück, der den angegebenen Monat identifiziert.
Syntax: MonatName (Monat, [, Abb>)
Beschreibung: Monat ist die numerische Darstellung für einen bestimmten Monat; ABB (optional) ist ein Boolescher Wert, der zur Anzeige der Abkürzung des Monats verwendet wird. True zeigt an, dass der abgekürzte Monat Name und Falsch (Standard) die Abkürzung nicht anzeigen.
<%= Monatname (Monat (#08/04/99#)%>
Ergebnisse: August
Jetzt()
Funktion: Gibt das aktuelle Systemdatum und die aktuelle Zeit zurück. Gibt die aktuelle Systemzeit zurück
Syntax: jetzt ()
Beschreibung: Keine
<%= Jetzt%>
Ergebnisse: 04.08.99 9:30:16 Uhr
Ersetzen()
Funktion: Gibt eine Zeichenfolge zurück, in der eine angegebene Unterstring durch ein anderes Substring eine bestimmte Anzahl von Male ersetzt wurde.
Syntax: Ersetzen (strtobesearched, stresearchfor
| Das Folgende ist der zitierte Inhalt: Beschreibung: StrtoBeSearched ist ein String-Ausdruck, der eine Unterstrich enthält, die ersetzt werden soll. straSearchfor ist der String -Ausdruck, nach dem innerhalb von StrtoBesforschung gesucht wird. StrreplaceWith ist der String-Ausdruck, der die Sub-String-Stresearchfor für ersetzt. Start (optional) ist die numerische Zeichenposition, um die Suche zu beginnen. Graf (optional) ist ein Wert, der die Vergleichskonstante angibt. <% Strest = Dies ist ein Apfel! Response.write Ersatz (Strest, Apple, Orange) %> |
Ergebnisse: Dies ist eine Orange!
Rechts()
Funktion: Geben Sie das Zeichen vor dem Längenzeichen auf der rechten Seite der Zeichenfolge zurück (einschließlich des Längenzeichens).
Syntax: Recht (Zeichenfolge, Länge)
veranschaulichen:
| Das Folgende ist der zitierte Inhalt: <% Strest = Dies ist ein Test! Response.write Right (Strest, 3) %> |
Ergebnisse: ST!
RND ()
Funktion: Generieren Sie eine Zufallszahl.
Syntax: RND [(Nummer)>
veranschaulichen:
| Das Folgende ist der zitierte Inhalt: <% Randomize () response.write rnd () %> |
Ergebnis: eine beliebige Zahl zwischen 0 und 1
Runden()
Funktion: Gibt den von der angegebenen Ziffern abgerundeten Wert zurück.
Syntax: Runde (Expression [, Numright>)
Beschreibung: Die Numright -Zahl gibt an, wie viele Ziffern rechts vom Dezimalpunkt abgerundet sind. Wenn es weggelassen wird, gibt die Rundenfunktion eine Ganzzahl zurück.
| Das Folgende ist der zitierte Inhalt: <% I = 32,45678 Antwort.Write Round (i) %> |
Ergebnisse: 32
Rtrim ()
Funktion: Entfernen Sie die Speicherfolge auf der rechten Seite der Zeichenfolge.
Syntax: Rtrim (String)
veranschaulichen:
| Das Folgende ist der zitierte Inhalt: <% Strest = Dies ist ein Test !! Response.write rtrim (Strest) %> |
Ergebnisse: Dies ist ein Test !!
Zweite()
Funktion: Rückkehr Sekunden.
Syntax: Zweite (Zeit)
veranschaulichen:
<%= Sekunde (#12: 34: 28 PM#)%>
Ergebnisse: 28
Strreverse ()
Funktion: ordnen Sie umgekehrt eine Zeichenfolge an
Syntax: Strreverse (String)
veranschaulichen
| Das Folgende ist der zitierte Inhalt: <% Strest = Dies ist ein Test !! Antwort.Write Strreverse (Strest) %> |
Ergebnisse: !! Tset a Si Siht
Zeit()
Funktion: Systemzeit zurückgeben.
Syntax: Zeit ()
veranschaulichen:
<%= Zeit%>
Ergebnisse: 9:58:28 Uhr
Trimmen()
Funktion: Entfernen Sie die Leerzeichen links und rechts von der Zeichenfolge.
Syntax: Trim (String)
Beschreibung: String ist ein gültiger String -Ausdruck.
| Das Folgende ist der zitierte Inhalt: <% Strest = Dies ist ein Test !! Antwort.Write Trim (Strest) %> |
Ergebnisse: Dies ist ein Test !!
Ubound ()
Funktion: Gibt das maximal verfügbare Index für die angegebene Array -Dimension zurück.
Syntax: Ubound (ArrayName [, Dimension>)
Beschreibung: Dimension (optional) Gibt die Ganzzahl an, in der die Dimension zurückgegeben wird. 1 bedeutet die erste Dimension, 2 bedeutet die zweite Dimension und so weiter. Wenn der Dimensionsparameter weggelassen wird, beträgt der Standardwert 1.
| Das Folgende ist der zitierte Inhalt: <% I = Array (Montag, Dienstag, Mittwoch) response.write ubound (i) %> |
Ergebnisse: 2
Ucase ()
Funktion: Geben Sie die Großbuchstaben der Zeichenfolge zurück.
Syntax: uCase (String)
veranschaulichen:
| Das Folgende ist der zitierte Inhalt: <% Strest = Dies ist ein Test !! response.write uCase (Strest) %> |
Ergebnisse: Dies ist ein Test !!
Vartype ()
Funktion: Gibt den Wert zurück, der den Subtyp der Variablen angibt
Syntax: Vartype (Varname)
veranschaulichen:
| Das Folgende ist der zitierte Inhalt: <% I = 3 Antwort.Write Vartype (i) %> |
Ergebnis: Weitere Informationen für 2 (Nummer) finden Sie in der ASP -Konstante.
Wochentag()
Funktion: Kehren Sie zum Wochentag zurück.
Syntax: Wochentag (Datum [, Firstdayofweek>)
veranschaulichen:
| Das Folgende ist der zitierte Inhalt: <% D = #8/4/99 # Response.wochwochtag (d) %> |
Ergebnisse: 4 (Mittwoch)
Wochentagname ()
Funktion: Geben Sie den Namen des Wochentags zurück.
Syntax: Wochentagname (Wochentag [, ABB [, FirstdayofWeek >>)
Beschreibung: ABB ist optional. Boolescher Wert, der angibt, ob die Abkürzung den Namen jedes Wochentags darstellt. Wenn es ausgelassen wird, ist der Standardwert falsch, was bedeutet, dass die Namen eines jeden Wochentags nicht abgekürzt werden. Firstdayofweek bezieht sich auf den Wert des ersten Wochentags.
| Das Folgende ist der zitierte Inhalt: <% D = #8/4/99 # Antwort.Wochende Wochentag (Wochentag (D)) %> |
Ergebnisse: Mittwoch
Jahr()
Funktion: Kehren Sie zum laufenden Jahr zurück.
Syntax: Jahr (Datum)
veranschaulichen:
<%= Jahr (#8/4/99#)%>
Ergebnisse: 1999
Teilen: ASP implementiert die nicht existierende Webseite, um automatisch E-Mails zu senden Wenn wir eine Website erstellen, haben wir normalerweise einige Fehler in den Aktionen oder Mängel der Besucher auf unserer Website, wodurch eine nicht existierende Seite besucht wird. Zu diesem Zeitpunkt wird eine 404 -Fehlermeldung angezeigt. Wenn Sie ein begeisterter Besucher sind, können Sie Ihnen eine E -Mail senden, um Sie daran zu erinnern. Zu dieser Zeit die meisten Menschen