我需要添加一個http://mysite/categoryname路線,所以我說ASPNET MVC路由問題
routes.MapRoute(
"Categories",
"{CategoryName}",
new { controller = "News", action = "Category", CategoryName = "" },
new string[] { "MyProj.Controllers" }
);
的問題是,如果我
前加入routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "News", action = "Index", id = UrlParameter.Optional },
new string[] { "MyProj.Controllers" }
);
首頁去錯誤的,因爲它在進入分類路線;如果我添加在最後位置的分類航線它從未進入和http://mysite/category_name給了我404
我到底做錯了什麼?