在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}'時,它將使用默認路由進行路由。 –