推奨:ASPコードのフォールトトレランスメカニズム中国で最も人気のあるASPを例にとって、コードを書くときに断層許容の概念を考える人の数がわかりません。実際、私がそのようなことに遭遇すると、それは未解決のままです。なぜ?考えてみてください。元の意味は、次のコードを書くことで間違いを容認できるということでした。例1-1を参照してください
ASPでは、VBScriptやその他の方法で独自のプログラムに電話することができます。
例:
VBScriptを使用してサブルーチンを呼び出します
ASPからVBScriptで書かれたサブルーチンを呼び出す方法。
| 以下は引用されたコンテンツです。 <html> <head> <% sub vbproc(num1、num2) respons.write(num1*num2) End Sub %> </head> <body> <p> 次のような手順を呼び出すことができます。 </p> <p> 結果:<l vbproc(3,4)%> </p> <p> または、このように: </p> <p> 結果:<%vbproc 3,4%> </p> </body> </html> JavaScriptを使用してサブルーチンを呼び出します ASPからJavaScriptに書かれたサブルーチンを呼び出す方法。 <%@言語= javascript%> <html> <head> <% 関数jsproc(num1、num2) { respons.write(num1*num2) } %> </head> <body> <p> 結果:<%jsproc(3,4)%> </p> </body> </html> VBScriptとJavaScriptを使用してサブルーチンを呼び出します ASPファイルでVBScriptとJavaScriptで書かれたサブルーチンを呼び出す方法。 <html> <head> <% sub vbproc(num1、num2) respons.write(num1*num2) End Sub %> <スクリプト言語= javascript runat = server> 関数jsproc(num1、num2) { respons.write(num1*num2) } </script> </head> <body> <p>結果:<l vbproc(3,4)%> </p> <p>結果:<l jsproc(3,4)%> </p> </body> </html> サブプログラム ASPソースコードには、サブルーチンと機能を含めることができます。 <html> <head> <% sub vbproc(num1、num2) respons.write(num1*num2) End Sub %> </head> <body> <p>結果:<l vbproc(3,4)%> </p> </body> </html> <%@言語=言語%>を<html>タグに書くと、別のスクリプト言語を使用してサブルーチンまたは関数を記述できます。 <%@言語= javascript%> <html> <head> <% 関数jsproc(num1、num2) { respons.write(num1*num2) } %> </head> <body> <p>結果:<%jsproc(3,4)%> </p> </body> </html> |
VBScriptとJavaScriptの違い
VBScriptで書かれたASPファイルからVBScriptまたはJavaScriptサブルーチンを呼び出すと、キーワード呼び出しを使用して、サブルーチン名を使用できます。サブルーチンにパラメーターが必要な場合、キーワード呼び出しを使用する場合、パラメーターはブラケットに囲まれている必要があります。呼び出しが省略された場合、パラメーターを括弧で囲む必要はありません。サブルーチンにパラメーターがない場合、ブラケットはオプションです。
JavaScriptで書かれたASPファイルからVBScriptまたはJavaScriptサブルーチンを呼び出す場合、サブルーチン名の後に括弧を使用する必要があります。
共有:ASP初心者が犯したいくつかの一般的な間違いSeveral common mistakes made by ASP beginners 1. Open again before the record set is closed:----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------