Empfohlen: Fehlertoleranzmechanismus im ASP -Code Wenn ich als Beispiel den beliebtesten ASP in China nehme, weiß ich nicht, wie viele Menschen beim Schreiben von Code an das Konzept der Verwerfungsverträglichkeit denken. Wenn ich so etwas begegne, bleibt es ungelöst. Warum? Denken Sie darüber nach, die ursprüngliche Bedeutung war, dass Sie Fehler tolerieren konnten, indem Sie den folgenden Code schreiben. Siehe Beispiel 1-1
In ASP können Sie Ihr eigenes Programm über VBScript und andere Wege anrufen.
Beispiel:
Aufrufen eines Unterprogramms mit VBScript
So nennen Sie eine Unterroutine, die in VBScript von ASP geschrieben wurde.
| Das Folgende ist der zitierte Inhalt: <html> <kopf> <% Sub VBPROC (Num1, Num2) Antwort.Write (Num1*Num2) Ende sub %> </head> <body> <p> Sie können eine solche Prozedur aufrufen: </p> <p> Ergebnis: <l VBPROC (3,4)%> </p> <p> Oder so wie dieses: </p> <p> Ergebnis: <%VBPROC 3,4%> </p> </body> </html> Aufrufen eines Unterprogramms mit JavaScript So nennen Sie eine Unterroutine, die in JavaScript von ASP geschrieben wurde. < %@ Sprache = JavaScript %> <html> <kopf> <% Funktion JSPROC (Num1, Num2) { Antwort.Write (Num1*Num2) } %> </head> <body> <p> Ergebnis: <%JSPROC (3,4)%> </p> </body> </html> Rufen Sie Unterroutinen mit VBScript und JavaScript auf So rufen Sie eine Unterroutine auf, die in VBScript und JavaScript in einer ASP -Datei geschrieben wurde. <html> <kopf> <% Sub VBPROC (Num1, Num2) Antwort.Write (Num1*Num2) Ende sub %> <script Language = JavaScript Runat = Server> Funktion JSPROC (Num1, Num2) { Antwort.Write (Num1*Num2) } </script> </head> <body> <p> Ergebnis: <l VBPROC (3,4)%> </p> <p> Ergebnis: <l JSPROC (3,4)%> </p> </body> </html> Unterprogramm Der ASP -Quellcode kann Unterprogramme und Funktionen enthalten: <html> <kopf> <% Sub VBPROC (Num1, Num2) Antwort.Write (Num1*Num2) Ende sub %> </head> <body> <p> Ergebnis: <l VBPROC (3,4)%> </p> </body> </html> Schreiben Sie die Zeile < %@ Languse = Language %> in das <html> -Tag, und Sie können eine andere Skriptsprache verwenden, um Unterprogramme oder Funktionen zu schreiben: < %@ Sprache = JavaScript %> <html> <kopf> <% Funktion JSPROC (Num1, Num2) { Antwort.Write (Num1*Num2) } %> </head> <body> <p> Ergebnis: <%JSPROC (3,4)%> </p> </body> </html> |
Unterschiede zwischen VBScript und JavaScript
Wenn Sie VBScript- oder JavaScript -Subroutinen aus einer in VBScript geschriebenen ASP -Datei aufrufen, können Sie den Schlüsselwort -Aufruf verwenden, gefolgt vom Unterroutine -Namen. Wenn die Unterroutine Parameter benötigt, müssen die Parameter bei Verwendung des Keyword -Aufrufs von Klammern umgeben sein. Wenn der Anruf weggelassen wird, müssen die Parameter nicht von Klammern umgeben sein. Wenn die Unterroutine keine Parameter enthält, sind die Klammern optional.
Wenn Sie VBScript- oder JavaScript -Subroutine aus einer in JavaScript geschriebenen ASP -Datei aufrufen, müssen Klammern nach dem Unterroutine -Namen verwendet werden.
Anteil: Mehrere häufige Fehler von ASP -Anfängern Mehrere häufige Fehler von ASP-Anfängern 1. Nochmal öffnen, bevor der Datensatz geschlossen ist: ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------