ASP.NET的MVC请求处理流程
生活随笔
收集整理的這篇文章主要介紹了
ASP.NET的MVC请求处理流程
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
1、用戶打開瀏覽器,在地址欄輸入某個網(wǎng)址的URL并回車,瀏覽器便開始像該URL指定的服務器發(fā)起HTTP請求 。
2、服務器的網(wǎng)站服務系統(tǒng)(IIS)接收到該請求,先檢查自己是否認識該類請求,如果認識就直接處理并發(fā)回響應,否則就將該類請求發(fā)給對應的HTTP處理程序(在此時ASP.NET的MVC)。
3、MVC的路由系統(tǒng)接收到該請求,根據(jù)HTTP請求的URL,把請求定向到指定的控制器中.。
4、如果控制器是MVC內(nèi)置的標準的Controller,則啟動Action機制;否則,根據(jù)自定義的控制器邏輯,直接像瀏覽器發(fā)回響應。
5、MVC路由把HTTP請求定向到具體的Controller/Action中,如果Action沒有使用視圖引擎,則根據(jù)自定義邏輯發(fā)回響應;否則返回ActionResult給視圖引擎,由視圖引擎渲染呈現(xiàn)HTML,并發(fā)回瀏覽器。
總結
以上是生活随笔為你收集整理的ASP.NET的MVC请求处理流程的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 幼儿园小班古诗简单易学(幼儿园小班古诗)
- 下一篇: 控制ASP.NET Web API 调用