ホームページ > バックエンド開発 > C#.Net チュートリアル > ASP の Global.asa ファイルの詳細な紹介

ASP の Global.asa ファイルの詳細な紹介

Y2J
リリース: 2017-05-19 10:55:30
オリジナル
1534 人が閲覧しました

Global.asa ファイルは、ASP アプリケーションのすべてのページからアクセスできるオブジェクト、変数、メソッドの宣言を含むことができるオプションのファイルです。

Global.asa ファイル

Global.asa ファイルは、ASP アプリケーションのすべてのページからアクセスできるオブジェクト、変数、メソッドの宣言を含むことができるオプションのファイルです。 Global.asa では、すべての合法的なブラウザ スクリプトを使用できます。

Global.asa ファイルには次のコンテンツを含めることができます:

アプリケーション イベント

セッション イベント

宣言

TypeLibrary 宣言

#include ディレクティブ

注: Global.asa ファイルは次の場所に保存する必要があります。 ASP アプリケーションはプログラムのルート ディレクトリにあり、アプリケーションごとに Global.asa ファイルは 1 つだけ存在できます。

Global.asa のイベント

Global.asa では、開始時と終了時に何を行うかをアプリケーションとセッション オブジェクトに指示できます。このタスクを実行するコードはイベント オペレーターに配置されます。 Global.asa ファイルには、次の 4 種類のイベントを含めることができます。

Application_OnStart - このイベントは、最初のユーザーが ASP アプリケーションから最初のページを呼び出したときに発生します。このイベントは、Web サーバーが再起動されるか、Global.asa ファイルが編集された後に発生します。このイベントの直後に「Session_OnStart」イベントが発生します。

Session_OnStart - このイベントは、新しいユーザーが ASP アプリケーションで最初のページをリクエストするたびに発生します。

Session_OnEnd - このイベントは、ユーザーがセッションを終了するたびに発生します。指定された時間内にページが要求されなかった場合 (デフォルトのイベントは 20 分)、セッションは終了します。

Application_OnEnd - このイベントは、最後のユーザーがセッションを終了した後に発生します。通常、このイベントは Web サーバーが停止したときに発生します。このサブルーチンは、アプリケーションの停止後にレコードの削除やテキスト ファイルへの情報の書き込みなどの設定をクリアするために使用されます。

Global.asa ファイルは次のようになります:

<script language="vbscript" runat="server">
sub Application_OnStart
  &#39;some code
end sub
sub Application_OnEnd
  &#39;some code
end sub
sub Session_OnStart
  &#39;some code
end sub
sub Session_OnEnd
  &#39;some code
end sub
</script>
ログイン後にコピー

注: Global.asa ファイルにスクリプトを挿入するのに ASP のスクリプト区切り文字 (<% と %>) を使用できないため、HTML の < を使用する必要があります。 ; script> 要素。

宣言

は、 タグを使用して、Global.asa ファイル内にセッション スコープまたはアプリケーション スコープを持つオブジェクトを作成できます。

注: タグは
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート