Routing
假如有一個請求:localhost/home/index,那么路由需要做的事情如下:
(1)確定Controller
(2)確定Action
(3)確定其他參數
(4)根據識別出來的數據,將請求傳遞給Controller和Action
??App_Start文件夾中的RouteConfig類負責創建路由規則
public static void RegisterRoutes(RouteCollection routes)
{routes.IgnoreRoute("{resource}.axd/{*pathInfo}");routes.MapRoute(name: "Default",url: "{controller}/{action}/{id}",defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional });
}
這里,對于路由規則需要注意的有兩點:
(1)可以有多條路由規則;
(2)路由規則是有順序的(前面的規則被匹配后,后面的規則就不再匹配);
MapRoute
轉載于:https://www.cnblogs.com/wuyong09/p/5010693.html
總結
- 上一篇: UINavigationControll
- 下一篇: BZOJ1202: [HNOI2005]