ASP.Netのアプリケーション紹介

1212 ワード

ASP.NetでのApplicationの使い方はASPと同じで、ほとんど何も言っていませんが、特に役に立つイベントが2つ増えています.Application_OnBeginRequestとApplication_OnEndRequest.彼らと元のApplication_OnStartとApplication_OnEndは同様にglobalファイルに置かれています(このファイルはASPではglobal.asa、ASP.Netではglobal.asaxという名前です).  
  Application_OnStartはASP全体でNetアプリケーションが最初にトリガーするイベント、すなわち仮想ディレクトリの最初のASP.Netプログラム実行時トリガ、Application_OnEndは正反対で、アプリケーション全体が停止したときにトリガーされます(通常、サーバが再起動/シャットダウンされたときに発生します).Application_OnRequestStartとApplication_OnRequestEndは各ASP.Netプログラムが要求されたときに発生する、すなわち、顧客が一度に1つのASPにアクセスする.Netプログラムでは、この2つのイベントがトリガーされます.次のプログラムから彼のアプリケーションを見ることができます.まずglobalを構築しますasax、内容は以下の通りです.
 
  
<script language="C#" runat="server">
void Application_OnBeginRequest(Object sender, EventArgs E)
{
Response.Write("Request is Starting...<br>");
}
void Application_OnEndRequest(Object sender, EventArgs E)
{
Response.Write("Request is Ending...<br>");
}
</script>

次に、この仮想ディレクトリのルートディレクトリの下に配置し、aspxファイルを任意に開きます.
私たちはglobalにいます.asaxで定義された文Request is Starting...Request is Ending...これは私たちがこの書類に追加したものではありません.私たちはもう一つのASPを追加します.Netファイルにその影が表示されます.