推奨:ASPプログラミング - ニュービーが道路に行く:ASPテクノロジーの紹介ASPは、Microsoft Active Serverページの略語です。 ASPは、Microsoftが開発したサーバー側のスクリプトプラットフォームです。 ASPはIISに含まれています。現在、IISの最高バージョンはバージョン5.0です。 ASPを通じて、HTML WebページとASPの指示を組み合わせることができます
ブラウザのビューソースファイルオプションを介してASPのソースコードを直接取得することはできません(ASPコードとスクリプトプログラムを前もってサーバー上で解釈および実行する必要があるため、ASPコードがHTMLデータストリームの形でブラウザに送信されて結果を送信します)。
ASPチュートリアルでは、各例にASPのソースコードが表示されます。これは、ASPの仕組みを理解するのに役立ちます。
ASPファイルには通常、HTMLタグが含まれており、場合によってはHTMLファイルに非常に似ています。ただし、ASPファイル(HTMLタグを含むことに加えて)には、<%と%>バインドされたシンボルの間に記述する必要があるサーバーのスクリプトプログラムも含めることができます(サーバーはASPプログラムであることを知っています。 ASPスクリプトプログラムは、サーバー側で解釈および実行されます。これらのスクリプトプログラムには、使用するすべての表現、ステートメント、プログラム、有効なオペレーターを含めることができます。
結果をブラウザに出力します
| 以下は引用されたコンテンツです。 <html> <body> <% Response.write(hello world!) %> </body> </html> |
次の例は、respons.writeディレクティブとまったく同じです。それはresponse.writeディレクティブの単純化された形式であり、またHello Worldをもたらします!このパッセージはブラウザに送信されます。
| 以下は引用されたコンテンツです。 <html> <body> <%= hello world!%> </body> </html> |
VBScriptスクリプト
ASPコードを書くときに、いくつかのスクリプトステートメントを使用できます。 ASPのデフォルトのスクリプトステートメントはvbscriptです。
| 以下は引用されたコンテンツです。 <html> <body> <% Response.write(hello world!) %> </body> </html> |
上記のプログラムには、WebページにHello Worldが表示されます!
JavaScriptスクリプト
JavaScriptスクリプトをデフォルトのスクリプトステートメントとして使用する必要がある場合は、特別なASP Webページを作成するには、Webページの上部にステートメントを挿入して、次のようにWebページ全体のデフォルトのスクリプトステートメントを指定する必要があります。
| 以下は引用されたコンテンツです。 <%@言語= javascript%> <html> <body> <% Response.write(hello world!) %> </body> </html> |
注:前述のVBScriptスクリプトステートメントは、文字ケースに敏感ではないスクリプトステートメントです。ただし、JavaScriptスクリプトステートメントにASPコードを記述する場合、JavaScriptスクリプトステートメントは文字ケースに敏感なスクリプトステートメント、つまりResponse.Writeが有効であり、Write / Response.Writeはすべて無効なステートメントです。したがって、友人は書く際に特別な注意を払わなければなりません。
他のスクリプト言語
ASPはVBScriptスクリプトプログラムとJScript(Microsoft自身のJavaScriptスクリプト実行プログラム)を直接サポートしています。 Perl、PEXX、Pythonなどの他の言語を使用する必要がある場合は、これらのスクリプトプログラムのドライバーエンジンをインストールする必要があります。
重要なヒント:スクリプトプログラムはサーバー側で実行されるため、ブラウザはASPファイルを表示するためにスクリプトプログラムをインストールする必要はありません。
変数は、必要な情報を保存するために使用されます
サブルーチン(sub、vbscriptの関数など)で外部から変数を宣言すると、ASPファイルのすべてのスクリプトプログラムがこの変数の値を変更できます。サブルーチンで内部的に変数を宣言すると、サブルーチンが実行されるたびに、この変数の値が確立またはキャンセルされます。
変数のライフサイクル
サブルーチン以外の変数の値を宣言すると、ASPファイルのすべてのスクリプトプログラムによってその値にアクセスして変更できます。
サブルーチン内の変数を宣言すると、サブルーチンが実行されるたびに、この変数の値が確立またはキャンセルされます。一方、このサブルーチンの外側のスクリプトプログラムは、この変数の値にアクセスしたり変更したりすることはできません。
宣言された変数を複数のASPファイルで呼び出す場合は、セッション変数またはアプリケーション変数の形式でこれらの変数の値を宣言する必要があります。
セッション変数
セッション変数は、単一のユーザーの情報を保存するために使用され、同じアプリケーションに含まれるすべてのページがアクセスできます。多くの場合、セッション変数に名前、ID番号、設定などの一般的な情報を保存します。
アプリケーション変数
同様に、アプリケーション変数は、同じアプリケーションに含まれるすべてのページでアクセスできます。通常、アプリケーション変数は、特定のリクエストの下ですべてのユーザーに関する情報を保存するために使用されます。
共有:ASPインスタンス:シンプルなASPコンポーネントフリーアップロードクラスシンプルなASPコンポーネントフリーアップロードクラスが送信されます。実験をすることができます!以下は引用されたコンテンツです:<%@言語= javascript%> <%va