定義 URL 模式對應規則,使使用者依規則存取網站。例如無法直接存取 /Views/Home/Index.aspx,但可透過 /Home 或 /Home/About 存取對應 Controller/Action。
public static void RegisterRoutes(RouteCollection routes) {
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
"Default",
"{controller}/{action}/{id}",
new { controller = "Home", action = "Index", id = "" }
);
}
protected void Application_Start() { RegisterRoutes(RouteTable.Routes); }
/ 自動導向 Home/Index。IgnoreRoute 排除 WebResource.axd 等資源請求。