Asp.net mvc mvc路线-如何自定义/Products/ProductDetails/{id}到/Products/{id}

Asp.net mvc mvc路线-如何自定义/Products/ProductDetails/{id}到/Products/{id},asp.net-mvc,routes,Asp.net Mvc,Routes,我使用默认路线 默认的url是 但我需要把它改成 请帮我做这个。谢谢。添加以下路线: routes.MapRoute( name: "Product", url: "Products/{id}", defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional } ); 在“

我使用默认路线

默认的url是

但我需要把它改成


请帮我做这个。谢谢。

添加以下路线:

 routes.MapRoute(
                name: "Product",
                url: "Products/{id}",
                defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
            );
在“默认”路由之前添加上述内容意味着,如果您输入以/Products/1结尾的url,您将被带到适当的控制器并执行所需的操作


更改控制器和操作以满足您的需要。

和操作?我已完成id为字符串参数的productdetails操作@杰森·埃文斯