在RouteConfig.cs,默认路由是ASP.NET MVC路线不同的地址
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
);
,这将路线http://www.website13121212.com/home/about
到“家”控制器和“索引”的行动。
如何将http://www.website13121212.com/home/about
转换为http://www.website13121212.com/about
并基本上使用相同的“主页”控制器和“索引”操作?
使任何人都请求../home/about
应自动基本“重定向”到.../about
?
这是否会自动将用户重定向到http:// www.website13121212.com/about',以便用户知道链接/地址已更改? – iefpw
是的,它是从mvc本身路由。 –
@PKKG不要删除默认路由。似乎你已经删除了默认路由。当你放置'{controller}/{action}'时,它将使用默认路由进行路由。 –