ASP.Net的Application介紹
在ASP.Net中Application用法與ASP是一樣的,幾乎是沒有什么說的,但是它多了兩個(gè)特別有用的事件,Application_OnBeginRequest和Application_OnEndRequest。他們的和原來的Application_OnStart和Application_OnEnd一樣是放在global文件中的(注意這個(gè)文件在ASP中名字是global.asa,在ASP.Net中是global.asax)。
Application_OnStart是在整個(gè)ASP.Net應(yīng)用首先被觸發(fā)的事件,也就是在一個(gè)虛擬目錄中第一個(gè)ASP.Net程序執(zhí)行時(shí)觸發(fā),Application_OnEnd就正好相反,在整個(gè)應(yīng)用停止時(shí)被觸發(fā)(通常發(fā)生在服務(wù)器被重啟/關(guān)機(jī)時(shí))。Application_OnRequestStart和Application_OnRequestEnd則是在每一個(gè)ASP.Net程序被請(qǐng)求時(shí)就發(fā)生,也就是說客戶訪問一次一個(gè)ASP.Net程序,這兩個(gè)事件就會(huì)被觸發(fā)。我們可以從下面的程序看到他的應(yīng)用.我們先建立一個(gè)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>
然后將其放到本虛擬目錄的根目錄下,然后我們隨便打開一個(gè)什么aspx文件
我們?cè)趃lobal.asax中定義的語句Request is Starting...和Request is Ending...這個(gè)不是我們?cè)谶@個(gè)文件中獨(dú)加的,我們將會(huì)再任何一個(gè)ASP.Net文件中看到它的影子。
- ASP.NET實(shí)現(xiàn)頁(yè)面?zhèn)髦档膸追N方法小結(jié)
- ASP.NET 頁(yè)面?zhèn)髦党S梅椒偨Y(jié)
- asp.net頁(yè)面?zhèn)髦禍y(cè)試實(shí)例代碼(前后臺(tái))
- asp.net 頁(yè)面?zhèn)髦档膸讉€(gè)方法
- ASP.NET 跨頁(yè)面?zhèn)髦捣椒?/a>
- ASP.NET中Application和Cache的區(qū)別分析
- asp.net Reporting Service在Web Application中的應(yīng)用
- ASP.NET內(nèi)置對(duì)象之Application對(duì)象
- ASP.NET頁(yè)面之間傳值的方式之Application實(shí)例詳解
相關(guān)文章
.Net中導(dǎo)出數(shù)據(jù)到Excel(asp.net和winform程序中)
.Net中導(dǎo)出數(shù)據(jù)到Excel包括以下兩種情況:asp.net中導(dǎo)出Excel的方法/winForm中導(dǎo)出Excel的方法,針對(duì)以上兩種情況做了下詳細(xì)的實(shí)現(xiàn)代碼,感興趣的朋友可不要錯(cuò)過了哈,希望本文對(duì)你有所幫助2013-02-02
ASP.NET Core中修改配置文件后自動(dòng)加載新配置的方法詳解
這篇文章主要給大家介紹了關(guān)于ASP.NET Core中修改配置文件后自動(dòng)加載新配置的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用ASP.NET Core具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧2020-08-08
asp.net 刪除,更新數(shù)據(jù)庫(kù)方法
asp.net 刪除,更新數(shù)據(jù)庫(kù)方法2009-07-07
輕量級(jí)ORM框架Dapper應(yīng)用之Dapper支持存儲(chǔ)過程
這篇文章介紹了Dapper支持使用存儲(chǔ)過程的方法,文中通過示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-03-03
ASP.NET Core2靜默獲取微信公眾號(hào)的用戶OpenId實(shí)例代碼
這篇文章主要給大家介紹了關(guān)于ASP.NET Core2靜默獲取微信公眾號(hào)的用戶OpenId的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2018-12-12
ASP.NET Core 過濾器中使用依賴注入知識(shí)點(diǎn)總結(jié)
在本篇文章里小編給大家分享的是關(guān)于ASP.NET Core 過濾器中使用依賴注入的相關(guān)知識(shí)點(diǎn)內(nèi)容,需要的朋友們學(xué)習(xí)下。2019-10-10
ASP.NET Core中間件初始化的實(shí)現(xiàn)
在日常使用ASP.NET Core開發(fā)的過程中我們多多少少會(huì)設(shè)計(jì)到使用中間件的場(chǎng)景,本文探究了ASP.NET Core中間件是如何初始化的,感興趣的可以了解一下2021-05-05
看到本質(zhì)而不是現(xiàn)象--解決ASP.NET CS0016的問題
看到本質(zhì)而不是現(xiàn)象--解決ASP.NET CS0016的問題...2007-01-01
.NET Framework中定時(shí)器timer的單線程與多線程使用講解
這篇文章主要介紹了.NET Framework中定時(shí)器timer的單線程與多線程使用講解,單線程定時(shí)器在性能方面不如多線程,但是可以做到線程安全,需要的朋友可以參考下2016-04-04

