1.beginrequest 開始處理請求
2.authenticaterequest 授權驗證請求,獲取使用者授權資訊
3.postauthenticaterequest 獲取成功
4.aunthorizerequest 授權,一般來檢查使用者是否獲得許可權
5.postauthorizerequest 獲得授權
6.resolverequestcache 獲取頁面快取結果(如果沒有則執行)
7.postresolverequestcache 已獲取快取
8.postmaprequesthandler 建立頁面物件
9.acquirerequeststate 獲取session -- 先判斷當前頁面物件是否實現了irequiressessionstate介面,如果實現了,則從瀏覽器發來的請求報文頭中獲得sessionid,並到伺服器的 session池中獲得對應的session物件,最後賦值給 httpcontext的session屬性。
10.postacquirerequeststate 獲得session
11.prerequesthandlerexecute 準備執行頁面物件
×執行頁面物件的processrequest方法(1.ashx,1.aspx),如果請求的是1.aspx,則會執行頁面生命週期
12.postrequesthandlerexecute 執行完頁面物件了
13.releaserequeststate 釋放請求狀態
14.postreleaserequeststate 已釋放請求狀態
15.updatereuqestcache 更新快取
16.postupdaterequestcache 已更新快取
17.logrequest 日誌記錄
18.postlogrequest 已完成日誌
19.endrequest 完成
Mvc請求管道中的19個事件
下面是請求管道中的19個事件.1 beginrequest 開始處理請求 2 authenticaterequest授權驗證請求,獲取使用者授權資訊 3 postauthenticaterequest獲取成功 4 aunthorizerequest 授權,一般來檢查使用者是否獲得許可權 5 post...
MVC請求管道
mvc19個管道事件 1.beginrequest 開始處理請求 2.authenticaterequest 授權驗證請求,獲取使用者授權資訊 3.postauthenticaterequest 獲取成功 4.aunthorizerequest 授權,一般來檢查使用者是否獲得許可權 5.postau...
mvc 2事件監聽
第三引數 對應事件 效果取消事件 true 事件捕捉 從外向內傳播 false 事件冒泡 從內向外傳播 e.stoppropagation 環境資訊屬性 ctrlkey altkey shiftkey 表示是否按下相應鍵 鍵盤事件屬性 事件發生的環境引數 和事件相關的元素 list.addevent...