默認ASP.NET MVC項目有一個像圖路線自定義ASP.NET MVC圖路線
routes.MapRoute(
"Default",
"{controller}/",
new { controller = "Home", action = "Index" }
);
而且像這些URL是等價的:www.mysite.com,www.mysite.com/home ,www.mysite.com/home/index
但是,如果我試圖用一個圖路線像
routes.MapRoute(
"Sitemap",
"{controller}/{action}",
new { controller = "Sitemap", action = "ShortMap" }
);
和測試網址www.mysite.com/sitemap我收到錯誤404,但我期待它像www.mysite.com/sitemap/shortmap工作
如何正確地寫這個圖路線?
路由調試也是MvcContrib http://mvccontrib.codeplex.com/ – CVertex 2010-05-09 09:43:14