默认的 ASP.NET MVC 项目有一个类似 MapRoute
routes.MapRoute(
"Default",
"{controller}/",
new { controller = "Home", action = "Index" }
);
像这样的网址是等效的:www.mysite.com,www.mysite.com/home,www.mysite.com/home/index
但是,如果我尝试使用 MapRoute 之类的
routes.MapRoute(
"Sitemap",
"{controller}/{action}",
new { controller = "Sitemap", action = "ShortMap" }
);
并测试 url www.mysite.com/sitemap我收到错误 404 但我希望它像www.mysite.com/sitemap/shortmap一样工作
如何正确编写此 MapRoute?