6
A
回答
9
運行控制器沒有這樣的概念。控制器不運行。它們是實例化的類,並且對它們調用操作(方法)。
您可以使用自定義[ActionFilter]
屬性修飾您的控制器操作,您可以在其中覆蓋將在控制器操作調用之前調用的OnActionExecuting。這種技術還可以讓您更好地分離問題。
7
ASP.Net MVC仍然貫穿HttpApplication
管道,因此您仍然可以通過向Global.asax添加處理程序來處理從BeginRequest
到PreRequestHandlerExecute
的任何事件。
2
許多應用程序生命週期事件可以在Global.asax file.
1
處理請看下面的SO問題,其解釋了ASP.NET MVC的生命週期。
What is the 'page lifecycle' of an ASP.NET MVC page, compared to ASP.NET WebForms?
相關問題
- 1. 是否可以在調用Spring Framework控制器方法之前運行代碼?
- 2. 在所有控制器之前運行方法symfony2
- 3. 加載後和顯示用戶控制之前是否有任何事件?
- 4. 是否有預運行事件?
- 5. Symfony過濾器之前運行並可能跳過控制器
- 6. 沒有運行控制器
- 7. 是否有一個頁面事件在webcontrol渲染事件之後運行?
- 8. 是否有可能使用runner運行Rails控制器方法?
- 9. 是否有控制器在PS3上按下DOM事件?
- 10. SimpleExoPlayerView是否有控制器可見性更改事件?
- 11. AngularJS中是否有「創建控制器」的事件?
- 12. Rails 3 - 控制器是否有條件?
- 13. 刷新視圖控制器之前是
- 14. 在控制器之前執行視圖?
- 15. 在一個控制器中的所有$ state.go()事件之前運行檢查ui-router
- 16. UINavigationController - 在彈出視圖控制器之前運行代碼
- 17. 如何在加載DOM之前運行角度控制器?
- 18. 運行JavaScript和控制器操作頁面之前呈現
- 19. 檢查視圖控制器之前是否已加載
- 20. 確定控制器在調用之前是否被授權
- 21. KeyPreview在控制之前沒有處理KeyUp事件
- 22. 組合器是否有條件運行
- 23. 檢查當前控制器是否具有其他控制器的父級application_controller
- 24. wx.DC行是否有事件?
- 25. 是否在DOMContentLoaded事件之前執行了延期腳本?
- 26. MVC3 - 請求被路由到控制器之前是否有單個輸入點?
- 27. 在Rails初始化器運行之前運行rspec「之前」塊
- 28. 是否有可能運行DOMContentLoaded之前的東西嗎?
- 29. 是否有在canvas的updateComplete()之前引發的任何事件?
- 30. Silverlight:在呈現之前是否有事件在FrameworkElement上觸發?
從控制器內部? – SLaks 2010-06-02 20:28:41
控制器外部,在控制器被調用之前在堆棧中更高。 – Blankman 2010-06-02 20:57:26
如果你試圖找出哪個控制器將在運行時被實例化,controllerfactory會有所幫助。如果沒有你想要完成的事例,很難說出你的意思。 – Jab 2010-06-03 14:11:24