在 MVC 中,默认路由 url 模式是 - url : "{controller}/{action}/{id}"
当我在默认路由之前添加如下所示的新路由时,默认路由的 url 显示为 Home/Index?id=5 而不是 Home/Index/5。这怎么能解决。
routes.MapRoute(
name: "Name",
url: "{controller}/{action}/{name}",
defaults: new { controller = "Home", action = "Browse", name = UrlParameter.Optional }
);