ASP.Net的Application介紹
在ASP.Net中Application用法與ASP是一樣的,幾乎是沒有什么說的,但是它多了兩個特別有用的事件,Application_OnBeginRequest和Application_OnEndRequest。他們的和原來的Application_OnStart和Application_OnEnd一樣是放在global文件中的(注意這個文件在ASP中名字是global.asa,在ASP.Net中是global.asax)。
Application_OnStart是在整個ASP.Net應(yīng)用首先被觸發(fā)的事件,也就是在一個虛擬目錄中第一個ASP.Net程序執(zhí)行時觸發(fā),Application_OnEnd就正好相反,在整個應(yīng)用停止時被觸發(fā)(通常發(fā)生在服務(wù)器被重啟/關(guān)機時)。Application_OnRequestStart和Application_OnRequestEnd則是在每一個ASP.Net程序被請求時就發(fā)生,也就是說客戶訪問一次一個ASP.Net程序,這兩個事件就會被觸發(fā)。我們可以從下面的程序看到他的應(yīng)用.我們先建立一個global.asax,內(nèi)容如下:
<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文件中看到它的影子。
相關(guān)文章
ASP.Net Core(C#)創(chuàng)建Web站點的實現(xiàn)
本文主要介紹了ASP.Net Core(C#)創(chuàng)建Web站點的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-07-07asp.net實現(xiàn)調(diào)用存儲過程并帶返回值的方法
這篇文章主要介紹了asp.net實現(xiàn)調(diào)用存儲過程并帶返回值的方法,結(jié)合實例形式較為詳細(xì)的分析了asp.net存儲過程調(diào)用的相關(guān)技巧,需要的朋友可以參考下2016-03-03asp.net動態(tài)添加js文件調(diào)用到網(wǎng)頁的方法
這篇文章主要介紹了asp.net動態(tài)添加js文件調(diào)用到網(wǎng)頁的方法,涉及asp.net動態(tài)添加js的相關(guān)技巧,具有一定參考借鑒價值,需要的朋友可以參考下2015-04-04MVC使用T4模板生成其他類的具體實現(xiàn)學(xué)習(xí)筆記2
這篇文章主要為大家詳細(xì)介紹了MVC使用T4模板生成其他類的具體實現(xiàn),具有一定的參考價值,感興趣的小伙伴們可以參考一下2016-09-09asp.net訪問Access數(shù)據(jù)庫溢出錯誤
asp.net訪問Access數(shù)據(jù)庫溢出錯誤,大家會的幫忙解決下啊。2009-07-07ASP.NET Core 奇技淫巧之接口代理轉(zhuǎn)發(fā)的實現(xiàn)
這篇文章主要介紹了ASP.NET Core 奇技淫巧之接口代理轉(zhuǎn)發(fā)的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-08-08