簡單的問題。我想要的東西:ASP .Net MVC路由無控制器和操作名稱
http://www.mywebsite.com/microsoft或http://www .mywebsite.com /蘋果 所以微軟和蘋果應該像id,但我用它就像控制器在默認
這是默認路由
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "Home", action = "index", id = UrlParameter.Optional } // Parameter defaults
);
這產生類似於http:/ /www.mywebsite .COM /首頁/公司簡介或http://www.mywebsite的.com /產品/細節/ 10
我增加了另外一條路線
routes.MapRoute(
"Partner", // Route name
"{id}", // URL with parameters
new { controller = "Home", action = "Partners"}, // Parameter defaults
new { id = @"\d+" }
);
但這有一個限制,只允許數字ID。
我該如何完成我想要的。
感謝