注
這個事件
寫不寫On是一樣的
如Application_End與Application_OnEnd是一樣的
在ASPNet中Application用法與ASP是一樣的幾乎是沒有什麼說的但是它多了兩個特別有用的事 件Application_OnBeginRequest和Application_OnEndRequest他們的和原來的 Application_OnStart和Application_OnEnd一樣是放在global文件中的(注意這個文件在ASP中名字是 globalasa在ASPNet中是globalasax)
Application_OnStart是在整個ASPNet應用首先被觸發的事件也就是在一個虛擬目錄中第一個ASPNet程序執行時 觸發Application_OnEnd就正好相反在整個應用停止時被觸發(通常發生在服務器被重啟/關機時) Application_OnRequestStart和Application_OnRequestEnd則是在每一個ASPNet程序被請求時就發 生也就是說客戶訪問一次一個ASPNet程序這兩個事件就會被觸發我們可以從下面的程序看到他的應用我們先建立一個globalasax內 容如下
復制代碼 代碼如下:
<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文件
我們在globalasax中定義的語句Request is Starting和Request is Ending這個不是我們在這個文件中獨加的我們將會再任何一個ASPNet文件中看到它的影子
From:http://tw.wingwit.com/Article/program/net/201311/14048.html