asp.net mvc5 設定Area下的為啟動頁
阿新 • • 發佈:2018-12-12
只需修改App_Start資料夾下RouteConfig中RegisterRoutes方法
1 public static void RegisterRoutes(RouteCollection routes) 2 { 3 routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); 4 5 routes.MapRoute( 6 name: "Default", 7 url: "{controller}/{action}/{id}", 8 defaults: new { controller = "Account", action = "Index", id = UrlParameter.Optional }, 9 namespaces: new string[] { "WebPage.Controllers" } 10 ).DataTokens.Add("Area","SysManage"); 11 }
增加DataTokens.Add("Area","SysManage");
其中SysManage為Area資料夾的名稱,defaults中的控制器和action為SysManage資料夾下控制器名稱和其中的方法;
結構如下圖: