傳統 ASP.NET 請求對應實體 .aspx 檔案;MVC Framework 引入路由引擎,將請求映射至 Controller/Action。路由規則定義於 Global.asax,修改規則無需動 Controller/View 代碼,但修改 Global.asax 仍需重新編譯。文末將介紹透過 HttpModule 在 Web.config 定義規則以避免重編譯。
請求進入後首步是路由選擇,透過 RouteTable.Routes.Add 註冊 Route 實例。Route 四大屬性:Url、Defaults、RouteHandler、Validation。
(程式碼片段與圖片保留)