真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

ASP.NET中事件怎么依次發(fā)生-創(chuàng)新互聯(lián)

小編給大家分享一下ASP.NET中事件怎么依次發(fā)生,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!

成都創(chuàng)新互聯(lián)公司是一家專業(yè)提供納溪企業(yè)網(wǎng)站建設(shè),專注與成都網(wǎng)站制作、成都網(wǎng)站建設(shè)、H5高端網(wǎng)站建設(shè)、小程序制作等業(yè)務(wù)。10年已為納溪眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站制作公司優(yōu)惠進(jìn)行中。

ASP.NET中的事件執(zhí)行順序。

方法/步驟

新建C# WebForm項目,如下圖:

ASP.NET中事件怎么依次發(fā)生

在Defualt.aspx文件中添加一個Button控件并命名為Button1,然后為該控件各個事件添加事件處理程序,并添加斷點,如下圖:

ASP.NET中事件怎么依次發(fā)生

打開Global.asax文件并添加斷點,如下圖:

ASP.NET中事件怎么依次發(fā)生

打開Site.Master的代碼文件Site.Master.cs,并添加斷點,如下圖:

ASP.NET中事件怎么依次發(fā)生

按F5調(diào)試運行,查看代碼運行順序:Application_Start→Session_Start→Button1_Init→Page_Load(Defualt.asp)→Page_Load(Site.Master)→Button1_Load→Button1_PreRender→Button1_Unload→顯示界面。

ASP.NET中事件怎么依次發(fā)生

當(dāng)我們關(guān)閉IIS時執(zhí)行:Session_End→Application_End。

總結(jié):

1、當(dāng)通過IIS啟動網(wǎng)站時執(zhí)行Application_Start函數(shù),當(dāng)關(guān)閉網(wǎng)站時執(zhí)行Application_End函數(shù)。這兩個函數(shù)可以看作是IIS調(diào)用的。
2、當(dāng)有新的連接請求到達(dá)時執(zhí)行Session_Start函數(shù),此時才可以使用Session對象,當(dāng)用戶長時間不操作,超過了Session時長,執(zhí)行Session_End函數(shù)。這兩個函數(shù)也可以看作是IIS調(diào)用的。
3、當(dāng)請求一個aspx頁面時,首先會執(zhí)行所有控件的Init函數(shù),然后執(zhí)行頁面的Page_Load函數(shù),若有母板再執(zhí)行母板的Page_Load函數(shù),然后執(zhí)行控件的Load函數(shù)、PreRender函數(shù)、Unload函數(shù),當(dāng)所有服務(wù)器控件都執(zhí)行了這些函數(shù)后才會顯示相應(yīng)的界面。

看完了這篇文章,相信你對“ASP.NET中事件怎么依次發(fā)生”有了一定的了解,如果想了解更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!


當(dāng)前文章:ASP.NET中事件怎么依次發(fā)生-創(chuàng)新互聯(lián)
標(biāo)題網(wǎng)址:http://weahome.cn/article/ccehsh.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部