Empfohlen: So beginnen Sie mit ASP -Variablen Variablen werden verwendet, um Informationen zu speichern. Wenn eine Variable außerhalb der Unterroutine deklariert wird, kann die Variable durch jedes Skript in der ASP -Datei geändert werden. Wenn eine Variable in einer Unterroutine deklariert wird, wird sie jedes Mal erstellt und widerrufen, wenn das Unterprogramm ausgeführt wird. Beispiel: Deklarieren Sie die Variable wie folgt: HTML Body % Dim Name Name Name = Donald Duck -Antwort.
In VB -Skripten müssen Sie keine Variablen definieren oder ihre Typen in anderen Skriptsprachen explizit definieren. Wenn Sie sie zum ersten Mal verwenden, existiert eine Variable. Mit dieser Funktion kann Ihr Code jedoch in Typenkripten existieren. Wenn Sie einen Variablennamen im Code fälschlicherweise definieren, wird eine neue Variable erstellt. Ihr Skript funktioniert möglicherweise nicht ordnungsgemäß und Sie sind sich dieses Fehlers möglicherweise nicht bewusst.
Wenn Sie Variablen verwenden, müssen Sie die Gewohnheit entwickeln, sie zu definieren. Alles, was Sie tun müssen, ist den dimen Variablename zu testen:
%<%Dim intuserId%>%
IntuserID ist jetzt verfügbar. Verwenden Sie für ein weiteres Sicherheitsnetz die Option explizit. Wenn Sie die Option explizit einschalten, geben Sie jederzeit ein Fehlersignal aus, wenn Sie die Variable verwenden. Dies klingt langweilig, aber wenn ein Fehler in Ihrem Skript auftritt, können Sie einige Hinweise geben, sonst müssen Sie herausfinden, wo sich der Fehler befindet.
Um die Option explizit zu verwenden, verwenden Sie Folgendes als erste Zeile Ihres Skripts:
< % Option explizit %>
Wenn Sie sehen möchten, was passiert, wenn Sie vergessen, eine Variable zu definieren, können Sie den folgenden Code ausführen:
< % Option explizit %>
<: % Strname = Request.Form (Name) %>
Da die Strname -Variable (Dim Strname) nicht definiert ist, werden die folgenden Fehler angezeigt:
Microsoft VBScript -Laufzeitfehler '800A01F4'
Variable ist undefiniert: 'Strname'
/e/oe-test.asp, Zeile 10
Mit Len
Sie können die Len (String) -Funktion verwenden, um die Länge der Textzeichenfolge zu bestimmen:
<%
Intstring = Dies ist ein einfacher Satz.
IntstringLength = len (intstring)
Response.write Es gibt & intstringLength & Zeichen (einschließlich Leerzeichen) im Satz unten:
Response.write & intstring &
%>
Wenn Sie wissen möchten, wie Len manuell arbeitet, können Sie sich das Formular vorstellen, das Sie dem Benutzer bitten, seinen fünfstelligen Code oder den dreistelligen PIN einzugeben. Mit Len können Sie überprüfen, ob Sie genügend Zahlen eingegeben haben.
Verwenden von Trim
Trimmen von Saiten sind etwas, das Sie am Anfang bekommen möchten. Oft hat eine Saite am Anfang oder am Ende einen zusätzlichen Platz, und wenn Sie sie nicht ausgleichen, machen Sie sich möglicherweise Sorgen, Zeit für diese Variablen zu verschwenden.
<% Strname = Request.Form (Name)
StrCheckname = Amy Cowen
Wenn Strname = strcheckname dann
Antwort.Write Erfolg! Die Namen stimmten überein.
Anders
Antwort. Schreiben Sie Entschuldigung. Die Namen stimmen nicht überein.
Ende wenn
%>
Wenn der Wert von Strname Amy Cowen ist, da ich ihn so in die Formbox eingeben und dann testen, ob die beiden Variablen gleich sind, ist das Ergebnis nicht, da Amy Cowen nicht Amy Cowen ist.
Ebenso, wenn Sie den Namen in die URL eingeben:
< % Antwort.Write & Objrec (Name) &> Ihre Website %>
Wenn ein Teil des Namens im Namen einen zusätzlichen Platz hat, werden Sie das Fehlerproblem schnell ausführen.
Sie können eine ganze Reihe von Prozessen korrigieren, die links oder rechts ausgeführt werden:
<% StrComportments = Request.Form (Kommentare)
STR- und TRIMMENTS (STR-
%>
Angenommen, der Benutzer hat eingegeben ::
Ich habe Probleme, die Software zu installieren, die ich heruntergeladen habe.
In der obigen Trimmanweisung wird der zusätzliche Platz aufgebaut und nur den folgenden Inhalt hinterlassen:
Ich habe Probleme, die Software zu installieren, die ich heruntergeladen habe.
Teilen: ASP -Programmiersitzungsfähigkeiten 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 niemals wagen, dieses Liebes-Hass-Objekt wieder zu verwenden. Obwohl die Methode, es zu ersetzen
2 Seiten in der vorherigen Seite der vorherigen Seite 12 nächste Seite