如果我有下面的圖路線:MVC3 maproute不顯示操作?
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "Home", action = "Index", id = "" } // Parameter defaults
);
我能有一個像網址:
blabla.com/Home/Index/123
但是,什麼樣圖路線的,我需要創造能夠做到這一點:
blabla.com/Home/123
or blabla.com/Home/DEADBEEF
?
我想象它涉及沿 "{controller}/{id}/{action}"
行動和id的反轉線的東西,也許應該有一個默認的動作。但MapRoute如何知道哪個控制器應該像這樣對待?
你有最後一個段的約束(只允許數字等)嗎? –
@UfukHacıoğulları不,它應該最好是一個字符串。 – ProgrammerAtWork
你試過刪除'/ {action}'嗎? – BjarkeCK